About the job Full Stack Technical Lead (MERN + .NET) Experience :
5+ years of full-stack development with hands-on MERN and .NET
Role Overview Code District is looking for a Lead Software Engineer with strong expertise in .NET and MERN to drive the architecture and delivery of modern, AI-enabled, cloud-native web applications. This is a hands‑on technical leadership role : you will design systems, lead and mentor engineers across both stacks, enforce standards, and still write production‑quality code.
Our projects typically use C#, ASP.NET Core, Web API, SQL Server on the .NET side, and React / Next.js, Node.js / NestJS / Express, MongoDB, TypeScript on the JavaScript side, deployed on AWS (and increasingly Azure). We expect a technology‑agnostic mindset and the ability to choose the right tool for the job, including leading legacy modernization efforts where needed.
Key Responsibilities
Architecture & design :
Own cross‑stack architecture (.NET + MERN), define service boundaries, integration patterns, and non‑functional requirements (performance, scalability, security), and apply appropriate design patterns pragmatically.
Hands‑on engineering (.NET & MERN) :
Lead development using C# / ASP.NET Core / Web API and React / Next.js, Node.js / NestJS / Express; design RESTful APIs; work with SQL Server / PostgreSQL / MySQL and MongoDB / NoSQL while enforcing clean code, testing, and observability practices.
Cloud & DevOps :
Design and guide deployments on major cloud platforms (primarily AWS, with exposure to Azure as a plus), using core services for compute, storage, networking, data, and messaging; collaborate with DevOps on CI / CD and infrastructure, ensuring security, resilience, and cost‑awareness.
Team leadership & standards :
Lead and mentor developers across .NET and JavaScript squads, set and enforce coding standards and review processes, unblock engineers, and ensure high‑quality, on‑time delivery across multiple workstreams.
Client & stakeholder engagement :
Work with clients, Product, Design, QA, and PMO to run discovery, shape technical solutions from business goals, estimate and plan sprints, and communicate risks, trade‑offs, and options clearly.
AI & modernization leadership :
Promote AI‑assisted development tools (Copilot, Cursor, ChatGPT) and AI features (LLM integrations, intelligent workflows), and, where applicable, lead legacy modernization initiatives (monolith, microservices, on‑prem cloud, .NET Framework, .NET Core, stack migrations).
Required Skills & Experience
5+ years
of professional experience in full‑stack web development with strong, hands‑on experience in both :
C#, ASP.NET Core, Web API, strong background with SQL Server or other relational databases.
JavaScript / TypeScript :
React / Next.js on the frontend and Node.js (NestJS / Express) on the backend with MongoDB / NoSQL.
Solid understanding of software engineering fundamentals, architecture styles (modular monolith, microservices, API‑first, event‑driven) and design patterns (DI, repository, adapter, strategy, etc.) applied in real systems.
Strong experience in designing and consuming REST APIs, integrating third‑party services, and building secure, performant, and maintainable backend services.
Practical, hands‑on experience with cloud platforms AWS is required; Azure experience is a strong plus (compute, storage, databases, networking, messaging, monitoring, CI / CD concepts).
Proven track record of leading engineering teams : mentoring, code reviews, setting standards, and managing delivery across multiple streams in Agile / Scrum environments.
Technology‑agnostic mindset comfortable switching between .NET and JavaScript ecosystems and able to evaluate and adopt other technologies when required.
Experience with or strong interest in AI / LLM integration and AI‑assisted development tools (Copilot, Cursor, ChatGPT, etc.).
Nice to have : Experience leading legacy modernization efforts (replatforming, refactoring, cloud migration, tech stack upgrades).
Excellent communication and client‑facing skills, with high levels of ownership, discipline, and commitment to engineering excellence and deliver.
#J-18808-Ljbffr
Technical Lead • Lahore, Pakistan