Overview:
We are seeking an experienced Lead Full Stack Developer to work closely with our Software Architect and development team. The ideal candidate will take ownership of complex development initiatives, demonstrate strong leadership, and ensure technical excellence across our applications.
This is a hands-on leadership role requiring deep experience in C#, Entity Framework Core, WebAPI, and modern JavaScript frameworkspreferably Vue.js.
Key Responsibilities:
Lead the design, architecture, and specification of new features and enhancements across the full stack.
Develop and maintain critical areas of code, ensuring performance, scalability, and quality.
Provide technical mentorship, conduct code reviews, and support growth of junior developers.
Oversee project delivery, from planning and development to UAT and go-live.
Collaborate with cross-functional teams to align technical direction with business goals.
Uphold best practices in coding, testing, and documentation.
Essential Experience & Skills:
15+ years of hands-on, full-stack development experience.
Deep expertise in C#, with strong focus on Entity Framework Core and WebAPI.
5+ years building Single Page Applications (SPAs)Vue.js preferred; React or Angular also considered.
Solid relational database skills (SQL Server, PostgreSQL, or similar).
Proven application of Domain-Driven Design (DDD) principles.
Experience leading development teams or acting as a Tech Lead on major projects.
Excellent communication and leadership skills, with a collaborative mindset.
High attention to detail and a strong commitment to doing things right the first time.
Ideal Candidate Profile:
Proactive problem-solver with a deep understanding of software architecture.
Able to quickly grasp complex business domains and translate them into technical solutions.
Comfortable working in a fast-paced environment with minimal supervision.