We are seeking an experienced Technical Lead to define the technical vision, drive strategy, and lead the development of scalable, high-performing applications. This is a high-impact, hands-on leadership role that combines deep technical expertise with team mentorship, architecture decisions, and a strong alignment with business objectives.
The ideal candidate will have a proven track record in .NET full stack development, cloud technologies (especially AWS), and a passion for guiding teams through complex challenges using best-in-class design and coding practices.
Key Responsibilities
-
Define and drive the technical strategy and architectural direction for projects.
-
Lead the design and development of full stack solutions using .NET Core, C#, Angular, and JavaScript.
-
Guide implementation of scalable and maintainable PostgreSQL database solutions.
-
Apply best practices using design patterns such as Singleton, Factory, and Repository, with a strong focus on SOLID principles.
-
Collaborate cross-functionally to ensure solutions are aligned with business goals and timelines.
-
Stay ahead of emerging technologies and evaluate their potential for adoption.
-
Mentor and support developers through code reviews, technical guidance, and hands-on problem solving.
-
Ensure high-quality development practices through continuous integration and deployment using GitHub, Bitbucket, and modern DevOps practices.
-
Oversee and support cloud-based deployments using Amazon Web Services (AWS).
QualificationsEducation:
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
-
9+ years of experience in software development, with recent experience in a technical leadership role.
-
5+ years of hands-on experience with:
-
.NET Core, C#, Angular, JavaScript
-
PostgreSQL
-
Design patterns (e.g., Singleton, Factory, Repository) and SOLID principles
-
Source control systems: GitHub, Bitbucket
-
Cloud technologies: Amazon Web Services (AWS)
-
Location(s):
India Remote