Senior/Principal Full Stack Engineer - Front-End

Kelaca11 months ago
Raleigh, NC, United States
On-site
Full-time
Junior Level (1-3 years)

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.

Required Skills

C#/.NET
React
Xamarin
Design Patterns
Technical Mentorship
Cross-Platform Development
Unit & Integration Testing
MAUI
Object-Oriented Programming
SOLID Principles
CI/CD
REST API Integration