Senior/Principal Full Stack Engineer – Front-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 – Front-End ready to build enterprise-grade web and mobile products that power asset-intensive industries.
Our client builds software that connects people, assets, and performance across complex environments. This role is for a senior engineer who thrives at the intersection of craftsmanship, autonomy, and cross-platform development — a technical leader who still loves to ship.
You’ll be a hands-on contributor and key technical voice within the web and mobile engineering group, driving architecture, design, and implementation across React, Xamarin/Maui, and C#/.NET solutions.
This is an individual-contributor position with significant product ownership — you’ll lead delivery for one product line, guiding technical direction, mentoring peers, and ensuring quality that scales.
What Success Looks Like
30–90 Days
- Develop deep understanding of architecture, development patterns, 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.
- Mentor engineers across the stack in modern front-end and mobile patterns.- Provide technical guidance to mid/junior developers on implementation of features.
- Influence front-end standards, component reuse, and performance optimization.
- Drive improvements in test coverage, accessibility, and user experience consistency.12 Months 
 
- Act as technical owner for a full product line.
- Deliver consistent, on-time releases with high quality and measurable performance gains.
- Shape roadmap decisions with engineering leadership, balancing velocity and maintainability.
Core Outcomes & Metrics
- Delivery Predictability: Stories committed vs. achieved, with stable sprint throughput.
- Quality: Reduction in escaped defects, improved coverage, consistent review cadence.
- Performance: Faster load times, smoother mobile interactions, efficient builds.
- Engagement: Positive feedback from peers and stakeholders; visible growth impact.
What You’ll Do
- Design, build, and maintain performant, reusable, and reliable front-end and cross-platform components in React, Xamarin/Maui, and .NET.
- Partner with Product and Design to deliver elegant, accessible, and intuitive user experiences.
- Implement and extend RESTful APIs in collaboration with back-end teams.
- Strengthen CI/CD pipelines, automated testing, and deployment workflows.
- Contribute to architectural discussions, ensuring scalability and maintainability.
- Lead by example through thoughtful code reviews, technical mentorship, and ownership of complex modules.
- Support a culture of continuous improvement, strong testing discipline, and clean, maintainable code.
How You Work
- You balance autonomy with accountability — self-driven but highly collaborative.
- You value design systems, reusable components, and performance discipline.
- You communicate with precision and clarity across functions.
- You thrive in an environment that rewards ownership, curiosity, and craft.
- You treat reliability and maintainability as core features, not afterthoughts.
Skills, Experience, and Tools That Matter
Minimum Qualifications
- Bachelor’s in Computer Science or related field (or equivalent practical experience).
- 7–10+ years of professional software development experience.
- Deep expertise in React, C#/.NET, and REST API integration.
- Experience with Xamarin or MAUI mobile frameworks.
- Strong understanding of object-oriented design, SOLID principles, and design patterns.
- Proficiency with CI/CD, unit/integration testing, and version control (Git).
- Familiarity with SQL Server, PostgreSQL, or equivalent relational databases.
- Proven ability to debug, optimize, and maintain production systems.
- Experience mentoring developers and influencing engineering practices.
- Use of AI to create source code and integration test (Claude+cursor preferred)
Preferred Qualifications
- Familiarity with Azure, Docker, Kubernetes, or cloud-native deployment.
- Exposure to ERP integrations (SAP, Oracle, Maximo) 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.