DoseSpot is seeking a Team Lead Developer to lead and manage a cross-functional full-stack development team. You will direct all stages of the software development life cycle, from requirement gathering to deployment using Agile methodologies, delivering robust and scalable solutions.
What You'll Do
- Lead and manage a cross-functional full-stack development team consisting of three developers and rotating quality assurance personnel.
- Direct all stages end-to-end of the software development life cycle (SDLC) from requirement gathering and design to development, testing, and deployment.
- Deliver robust and scalable software solutions leveraging the .NET framework, Azure DevOps for CI/CD pipelines, and a mix of RDBMS (SQL Server) and NoSQL (MongoDB, Cosmos DB) databases.
- Implement best practices in quality assurance and testing, ensuring the delivery of high-quality code with minimal defects.
- Collaborate with key stakeholders, including product owners and business analysts, to define project requirements and align deliverables with business objectives.
- Mentor developers on best practices in .Net development, Azure DevOps CI/CD pipelines, and optimizing both RDBMS and NoSQL databases.
What We're Looking For
- Bachelor's degree in Computer Science or a related technical field.
- 4 years of experience in software development or a related technical field.
- Proficiency in C#, Java, JavaScript, and SQL.
- Strong understanding of web technologies and experience developing web applications and APIs using: ASP.NET Core, Entity Framework Core, MVC (Model-View-Controller), Blazor, LINQ, and NuGet Packages.
- Experience with the .NET Framework, React, and Azure DevOps.
- Advanced knowledge of creating, optimizing, and managing databases using SQL Server.
- Skilled in writing complex SQL queries and ensuring data integrity.
- Proficiency with Azure DevOps and Git for source code management.
- Hands-on experience with Microsoft Azure, including resource management, performance monitoring, and issue resolution.
- Proven experience leading Agile development teams, including: managing a team of software developers and QA analysts and directing design, development, testing, and implementation activities.
- Experience in designing scalable and resilient software architectures.
Technical Stack
- Languages: C#, Java, JavaScript, SQL
- Frameworks & Tools: ASP.NET Core, Entity Framework Core, MVC (Model-View-Controller), Blazor, LINQ, NuGet Packages, .NET Framework, React
- Platforms & Services: Azure DevOps, SQL Server, Git, Microsoft Azure, MongoDB, Cosmos DB
Team & Environment
You will lead a cross-functional full-stack development team consisting of three developers and rotating quality assurance personnel.
Benefits & Compensation
- Salary range: $178,131 to $197,915
Work Mode
This position is open to candidates based in the United States and follows a local-country work mode.
DoseSpot is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.





