- Company Name
- STACK IT Recruitment
- Job Title
- Lead Full Stack Engineer (React/.NET)
- Job Description
-
Job Title: Lead Full Stack Engineer (React/.NET)
Role Summary: Lead architectural design and delivery of scalable React applications while ensuring robust ASP.NET Core backend services within a Microsoft technology stack. Own front‑end standards, legacy modernization, and end‑to‑end system performance.
Expectations: • 7+ years of progressive full‑stack development in enterprise environments.
• Proven leadership as Technical Lead, Principal Engineer, or similar.
• Hands‑on expertise in React (Hooks, TypeScript, ES6+), Redux/Context, and UI performance.
• Strong C#, ASP.NET Core, Entity Framework, SQL Server (data modeling, query tuning).
• Experience with RESTful API design, Azure DevOps CI/CD, and distributed system integration.
• Ability to mentor teams, conduct code reviews, and enforce engineering standards.
• Knowledge of enterprise security, authentication, and AI integration (Azure AI, OpenAI) considered a plus.
Key Responsibilities: • Architect and implement high‑performance React UIs, creating reusable component libraries and enforcing UI standards.
• Lead migration of legacy UI systems to modern, modular React solutions.
• Design and develop scalable RESTful APIs in ASP.NET Core; optimize data access with Entity Framework and SQL Server.
• Drive performance tuning, indexing, and query optimization across front‑end and back‑end.
• Establish and maintain CI/CD pipelines, branching strategies, and code quality practices in Azure DevOps.
• Mentor developers, conduct code reviews, and elevate overall engineering quality.
• Collaborate with product leadership to translate requirements into technical solutions.
• Support production stability, troubleshoot issues, and implement AI‑powered features where applicable.
Required Skills: • React (Hooks, functional components, TypeScript, state management, UI optimization).
• C#, ASP.NET Core, Entity Framework, SQL Server (complex queries, stored procedures, indexing).
• RESTful API design and consumption.
• Azure DevOps, CI/CD pipelines, Git branching.
• Modern front‑end tooling (Webpack, Babel, ESLint, Prettier).
• Strong problem‑solving, communication, and stakeholder engagement.
• Experience in modernizing legacy systems and implementing service‑oriented architectures.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). • Microsoft Certified: Azure Developer Associate or similar certifications preferred.