Senior/Principal Full-Stack Engineer - Back-End

Kelaca

Senior/Principal Full-Stack Engineer - Back-End

Raleigh, NC
Full Time
Paid
  • Responsibilities

    Senior/Principal Full Stack Engineer – Back-End
    Location: Raleigh, NC (onsite)
    Reports To: Director of Web/Mobile Development and VP of Engineering
    Employment Type: Full-Time | Exempt
    Travel: Minimal (a few times a year)

    Role Overview

    Kelaca is partnering with a fast-scaling technology innovator based in Raleigh, NC to find a Senior/Principal Full Stack Engineer – Back-End ready to architect, build, and scale high-performance enterprise software.

    Our client powers mission-critical operations for asset-intensive industries. This role is designed for an engineer who thrives on ownership, deep technical problem-solving, and collaboration across systems.

    You’ll be a senior contributor and trusted technical voice within the engineering group, driving design and implementation across C#/.NET, REST APIs, and supporting full-stack capabilities with React.

    You’ll own a product line’s technical integrity, shaping architecture, improving performance, and mentoring teammates while remaining hands-on in code.

    What Success Looks Like

    30–90 Days

    • Develop deep understanding of architecture, development patterns, core frameworks, and CI/CD pipelines.
    • Familiarization with technical challenges (architecture and theories on solutions)
    • Assess, evaluate, modify, and implement solutions (familiar with code base)
    • Build trust across engineering, QA, and product partners.
    • Begin contributing production-ready code across front-end and full-stack surfaces.
    • Learning, listening and evaluating team structure (0-45 days).
    • Implementing leadership techniques to take on more ownership of products (45-90 days).

    90–180 Days

    • Lead end-to-end development of new features or enhancements within your product area.
    • Strengthen observability, performance monitoring, and database efficiency.
    • Provide technical guidance to mid/junior developers on implementation of features.
    • Raise engineering bar through mentorship and process improvements.
    • Drive improvements in test coverage, accessibility, and user experience consistency.

    12 Months

    • Serve as back-end owner for a major product line.
    • Deliver predictable, scalable releases and measurable reliability gains.
    • Shape architecture strategy for new services and API design.
    • Champion operational excellence — CI/CD maturity, testing depth, uptime reliability.

    Core Outcomes & Metrics

    • Reliability: Reduced downtime, faster incident recovery, improved observability.
    • Performance: Optimized APIs and database queries; measurable latency reduction.
    • Delivery Predictability: On-time releases, stable sprint throughput.
    • Code Quality: Consistent standards, maintainable modules, effective peer reviews.

    What You’ll Do

    • Design and implement robust services and APIs using C#/.NET.
    • Architect data access and storage layers (SQL Server, PostgreSQL).
    • Collaborate with front-end engineers to deliver seamless full-stack solutions.
    • Own CI/CD pipelines, testing frameworks, and release automation.
    • Lead technical deep-dives, troubleshoot performance issues, and resolve production bottlenecks.
    • Contribute to architectural roadmaps, balancing new development with system health.
    • Coach peers on patterns, code reviews, and modern engineering practices.

    How You Work

    • You own problems end-to-end and bring structure to complexity.
    • You lead through clarity and craft — not title.
    • You communicate precisely and influence across teams.
    • You thrive in environments that demand reliability and reward curiosity.
    • You treat technical debt as a design challenge, not a burden.

    Skills, Experience, and Tools That Matter

    Minimum Qualifications

    • Bachelor’s in Computer Science or related field (or equivalent experience).
    • 7–10+ years of professional software development experience.
    • Deep expertise in C#/.NET, REST API design, and SQL Server/PostgreSQL.
    • Solid grounding in object-oriented design and design patterns.
    • Strong debugging, profiling, and performance-tuning skills.
    • Familiarity with CI/CD, automated testing, and containerization tools (Docker/Kubernetes).
    • Experience mentoring engineers and guiding technical delivery.

    Preferred Qualifications

    • Exposure to React or modern front-end frameworks.
    • Experience with Azure, microservices, and distributed system design.
    • Familiarity with ERP or industrial integrations is a plus.

    The Bottom Line

    Simply put, they’re a very successful software company, and they’re not going to settle for “B” and “C” players. If you know you’re an “A” player and you want to work for a company that’s also an “A” player they’re waiting for you. Let’s get to work.

    NO THIRD PARTIES.

    Apply to Kelaca today so we can schedule a conversation with you to further discuss this exciting opportunity.

    Kelaca is an Equal Employment Opportunity company and does not discriminate in employment based on: age, disability, national origin, race, color, religion, veteran status, genetic information, gender, sex, gender identity, sexual orientation, pregnancy, or other non-merit factor.

  • Industry
    Graphic Design