CareerPlan

Full-Stack Lead Developer (.NET, Angular)

USAFull-time$74k–$114k2026-10-24 → 2026-11-11
HybridCitizens or permanent residents only

Core

Lead full-stack development of scalable cloud applications and APIs using the Microsoft technology stack, migrating monolithic systems to microservices, and mentoring a development team.

Role type

Senior Lead Full-Stack Developer (.NET, Angular)

Builds

Scalable enterprise solutions, microservices, and event-driven architectures on Azure

Domain

Enterprise Software / Cloud (Azure)

Required skills

C#/.NET, Angular, TypeScript, Azure services, SQL, CI/CD, DevOps, TDD, Microservices, Event-driven architecture, Domain-Driven Design, Mentoring

Preferred skills

AI-assisted development tools (GitHub Copilot)

Technologies

.NET Core, .NET Framework, Azure App Services, Azure Functions, Azure Storage, Azure Service Bus, Azure Event Grid, Angular, React, TypeScript, C#, SQL, GitHub, CI/CD pipelines

Responsibilities

Lead programming work across application design, development, debugging, estimation, unit testing, documentation, maintenance, and support. Act as a technical subject-matter expert throughout system analysis and development, and guide the team in applying architecture patterns consistently. Partner with team leadership and architecture to design scalable enterprise solutions, shape technical designs for complex features, and support delivery goals. Contribute to architecture evolution, including microservices and API-first approaches, and design event-driven solutions using Azure messaging services or similar platforms. Review application modules and code for architectural alignment, maintainability, security, and development standards. Provide third-level support, including on-call coverage after hours, on weekends, and on holidays; investigate complex production issues through resolution. Identify opportunities for modernization, system improvements, and technical debt reduction, and contribute to architecture standards and patterns. Coach, mentor, train, and provide technical guidance to less-experienced staff; promote knowledge sharing and document technical designs and decisions. Lead or contribute to process improvements, code reviews, development standards, and team practices that improve quality and delivery. Support evaluation and selection of tools, frameworks, and vendor software; address security scan alerts and follow secure coding standards. Manage major or complex projects with limited oversight, delegate work, and review team members work. Recruit, select, coach, and develop team members; conduct performance reviews and manage development plans and corrective actions when direct reports are assigned.

Seniority

Senior, hands-on IC with leadership responsibilities