Job Description – Full Stack Lead
The Full Stack Lead is responsible for driving the end-to-end design, development, and delivery of scalable, high-quality backend and frontend solutions using .NET Core, Angular, and AWS. In this leadership role, the Lead will guide and mentor a team of software engineers, provide technical direction, and ensure best-in-class engineering practices are followed across projects.
The role requires strong expertise in building modular, reusable components, profiling and optimizing application performance, and staying updated with emerging technologies to continuously enhance the product ecosystem.
Key Responsibilities
Technical Leadership
Provide technical leadership and direction across backend, frontend, and cloud components.
Lead a team of engineers in delivering business-critical applications while ensuring code quality, scalability, and performance.
Mentor and coach junior and mid-level engineers, supporting their technical growth and ensuring adherence to best practices.
Take complete ownership of the system design, architecture, and implementation of complex applications.
Full Stack Development
Develop reusable, testable, and high-quality backend services and microservices using .NET Core .
Build responsive and dynamic frontend interfaces using Angular , ensuring optimal performance across devices and browsers.
Design and implement reusable components, libraries, and UI frameworks using technologies like Stencil and Storybook .
Cloud & DevOps
Build and deploy cloud-native applications on AWS , implementing monitoring, alerting, and observability.
Develop CI / CD pipelines and automated testing frameworks using Terraform or AWS CDK .
Ensure secure, scalable, and reliable cloud application architecture.
Architecture & Performance
Contribute to defining backend, frontend, and mobile application architecture.
Identify, diagnose, and resolve performance, scalability, and reliability issues across the stack.
Optimize application components for maximum efficiency on web and mobile platforms.
Collaboration & Delivery
Work closely with Product Managers, Designers, and cross-functional engineering teams to deliver user-centric products.
Participate in design reviews, code reviews, and technical audits to maintain engineering excellence.
Translate design concepts, process flows, and wireframes into high-quality, maintainable code.
Mobile & Cross-Platform
Support mobile application design and architecture, ensuring optimal performance across mobile web environments.
General
Build and manage reusable systems to support future scalability and rapid development.
Execute responsibilities effectively with or without reasonable accommodation.
Dotnet Developer • Pune, Maharashtra, India