Principal Full Stack Engineer (Back End)

  • Raleigh, NC
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
190000 - 210000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

C#
.NET
React
REST APIs

Job Details

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Kelaca