Job ID: JOB_ID_3814
Job Title: Lead Developer
We are seeking a highly experienced Lead Developer with a strong background in full-stack development, particularly in a Microsoft environment utilizing Azure, .NET, C#, and ReactJS. This is a full-time position reporting to the Director of Software Engineering, and you will be a key technical leader within the Data and AI team. You will be responsible for leading design and architecture efforts, conducting code reviews, mentoring junior developers, and contributing hands-on to the development of AI-powered applications.
Key Responsibilities:
- Lead design and architecture efforts for full-stack applications, with a focus on backend development.
- Conduct code reviews to ensure code quality, maintainability, and adherence to best practices.
- Mentor and guide less experienced developers on the team.
- Perform hands-on development using .NET, C#, ReactJS, NextJS, and Azure services.
- Collaborate with AI Engineers, Front-End Developers, and other stakeholders to build AI-powered solutions.
- Design and implement scalable application architectures and microservices.
- Work with Azure SQL, SQL Server, PostgreSQL, or NoSQL databases.
- Develop and maintain RESTful APIs.
- Ensure cloud-native best practices are followed in application development.
- Participate in system design exercises and collaborative problem-solving.
- Contribute to the continuous improvement of development processes and technologies.
Ideal Candidate Profile:
- 10-15 years of experience in software engineering.
- Current Lead title or equivalent technical leadership experience.
- Expertise in Azure, .NET, and React.
- Proven system design experience.
- Proficiency in RESTful APIs and microservices.
- Hands-on experience with SQL Server, PostgreSQL, or NoSQL databases.
- Experience with both Python and .NET C# is a plus.
- Strong recent, hands-on Azure experience, including design and implementation of Azure-based applications.
- Experience leading teams of software engineers (technical leadership, not direct reporting).
- Strong experience in code reviews, software design patterns, and scalable application architecture.
- Proficiency in JavaScript engineering, ideally with React or Next.js.
Interview Process:
- 1st Assessment/Interview (One hour virtual): Focus on System Architecture, Data Modeling, Storage Choice Rationale, Real-Time Collaboration, Protocol/Technology Selection, Azure Usage, Communication, Clarity & Structured Thinking, and Ability to Justify Trade-offs. Candidates will prepare for a collaborative system design exercise using a whiteboard tool (e.g., Excalidraw), heavily Azure-focused.
- 2nd Assessment/Interview (One hour virtual): Coding Exercise. Candidates will share their screen and IDE (e.g., VS Code) for a .NET/C# coding session.
- 3rd Interview (1 hour virtual): Competency/behavioral based final interview with the AI Engineering Director and a Data and AI Developer.
- Checkpoint Call: Finalists only, for benefit inquiries and salary expectation confirmation.
Location & Employment Type:
- Location: Remote
- Job Type: Full-Time
Special Requirements
Does not require sponsorship. Candidates must meet ALL Ideal Candidate Profile expectations. Preparation for system design exercise using Excalidraw is encouraged. Coding exercise will be in .NET/C#.
Compensation & Location
Salary: $130,000 – $180,000 per year (Estimated)
Location: Remote
Recruiter / Company – Contact Information
Recruiter / Employer: Tek Inspirations
Email: .kumar@tekinspirations.com
Recruiter Notice:
To remove this job posting, please send an email from
.kumar@tekinspirations.com with the subject:
DELETE_JOB_ID_3814