Must have :
- 6+ years of experience in full-stack software development.
- At least 1+ years experience in a leadership or team lead role.
- Strong background in SaaS and Microservices, cloud-native technologies.
- Frontend - Angular
- Backend - Java, C#, Microservices
- High-level system architectures and low-level components
- AI Integration & Innovation : AI, ML, RAGs, Agentic AI, model fine-tuning, MCP, and A2A protocols
- Database Optimization : SQL databases
- Azure Functions, Azure Data Factory, etc.
Role : Senior Full Stack Engineer (Team Lead)
WFO - Pune
Salary Range : 26 LPA to 30 LPA Max
Skills & Expertise :
- Data Structures
- System Design
Key Responsibilities :
As a Senior Full Stack Engineer (Team Lead) , you will lead a talented team of engineers and have a significant impact on the design, development, and success of our procurement platform. Your responsibilities will include :
- Team Leadership & Mentorship : Lead a cross-functional team of full-stack engineers, guiding them through technical challenges and providing mentorship to ensure their growth. Foster a collaborative, inclusive, and high-performance culture within the team.
- Technical Leadership : Take ownership of the architectural direction of our platform, ensuring the solution is scalable, performant, and aligned with business objectives. Set best practices for coding, system design, testing, and deployment.
- Hands-on Development : Lead by example in building scalable cloud-native solutions. You will actively contribute to both frontend (Angular) and backend (Java, C#, Microservices) development, ensuring high-quality, reliable, and maintainable code.
- System Architecture & Design : Drive the design of both high-level system architectures and low-level components, ensuring they meet business requirements and can scale with growth. Collaborate with other senior engineers and stakeholders to make strategic technical decisions.
- Microservices & Cloud-Native Development : Architect and develop microservices on Azure cloud infrastructure, ensuring the platform is highly available, resilient, and efficient. Leverage cloud-native tools and best practices for development, deployment, and scaling.
- AI Integration & Innovation : Lead the integration of advanced AI and machine learning technologies within the platform. Leverage frameworks such as RAGs (Retrieval-Augmented Generation), Agentic AI, model fine-tuning, MCP (Model Control Protocols), and A2A protocols to drive automation, intelligent decision-making, and new product capabilities.
- Database Optimization : Design, implement, and optimize SQL databases to support large-scale data management, ensuring consistency, high availability, and performance.
- Hiring & Team Expansion : Take an active role in hiring, interviewing, and onboarding new team members. Collaborate with HR and engineering leadership to evaluate candidates, run technical assessments, and ensure that were building a top-tier engineering team.
- Collaboration with Product & Stakeholders : Work closely with product managers, designers, and other cross-functional teams to deliver features that align with business goals. Ensure clear communication and alignment between teams, advocating for technical solutions that meet customer needs.
- Continuous Improvement : Foster a culture of continuous learning and improvement. Stay up to date with the latest trends in software development, AI technologies, and cloud-native solutions. Suggest and implement process improvements to enhance team efficiency, quality, and agility.
Key Qualifications :
- Experience : 6+ years of experience in full-stack software development with at least 1+ years in a leadership or team lead role. You should have a strong background in SaaS and cloud-native technologies.
- Programming Skills : Expertise in object-oriented programming (OOP) languages like Java and C#, and experience with building scalable systems. Comfortable designing and implementing complex systems from scratch.
- Frontend Development : Strong experience with Angular and modern JavaScript frameworks. Ability to create responsive, user-friendly interfaces that are consistent across platforms.
- Backend Development : Extensive experience with microservices architecture and building RESTful APIs. You should be proficient in cloud-native development using Azure and have hands-on experience with cloud services like Azure Functions, Azure Data Factory, etc.
- Database Expertise : Deep knowledge of SQL databases (MSSQL etc.), including schema design, optimization, and best practices for data management at scale.
- System Design & Architecture : Proven experience in high-level system architecture and low-level design. Comfort with making architectural decisions that impact product scalability, performance, and maintainability.
- AI & Machine Learning Integration : Experience with or strong knowledge of AI frameworks such as RAGs, Agentic AI frameworks, model fine-tuning, MCP, and A2A protocols. Familiarity with AI/ML services from cloud providers like Azure AI Foundry and AWS Bedrock is a plus.
- Leadership & Mentorship : Proven ability to lead and mentor a team of engineers. You should have experience making technical decisions, managing team dynamics, and driving performance improvements within your team.
- Interviewing & Hiring : Experience in hiring, evaluating candidates, and conducting technical interviews to build a high-performing engineering team.
- Agile Methodologies : Comfort working in an Agile environment, with experience in sprint planning, daily stand-ups, and collaboration with product teams using tools like Jira, Git, and Confluence.
Preferred Qualifications :
- CI/CD & Containerization : Experience with Docker and implementing CI/CD pipelines to streamline deployments and ensure code quality.
- Procurement or Supply Chain Knowledge : Understanding of procurement processes and the challenges that businesses face in optimizing .