Senior/Principal Full Stack Engineer – Front-End

Kelaca

Senior/Principal Full Stack Engineer – Front-End

Raleigh, NC
Full Time
Paid
  • Responsibilities

    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.

  • Industry
    Graphic Design