Senior/Principal Full Stack Engineer - Front-End
Job Description
Position Overview
Kelaca is partnering with a fast-scaling technology innovator based in Raleigh, NC (onsite) to recruit a Senior/Principal Full Stack Engineer – Front-End. As a technical leader, you’ll build enterprise-grade web and mobile products, driving architecture, design, and implementation across React, Xamarin/Maui, and C#/.NET solutions. This individual contributor role offers significant product ownership to lead a product line, mentor peers, and ensure high-quality, scalable releases. You are expected to balance autonomy with accountability, value design systems, and communicate with precision.
Reports To: Director of Web/Mobile Development and VP of Engineering | Employment Type: Full-Time | Exempt | Travel: Minimal (a few times a year)
NO THIRD PARTIES
Key Responsibilities
- 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.
- Lead code reviews, provide technical mentorship, and influence engineering practices across the stack.
- Participate in architectural discussions to ensure scalable and maintainable solutions.
Required 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 tests (Claude+cursor preferred).
Preferred Qualifications
- Familiarity with Azure, Docker, Kubernetes, or cloud-native deployment.
- Exposure to ERP integrations (SAP, Oracle, Maximo) is a plus.