Location: Pune | Job Type: Full-time | Experience: 6–8 Years
Role Overview
We are seeking an experienced Lead Developer to join our engineering team. Reporting directly to the Engineering Manager, you will spearhead full-stack development initiatives, champion code quality, and mentor a talented development team while delivering robust, scalable solutions.
Key Responsibilities
- Lead and guide the development team in delivering high-quality full-stack solutions
- Write clean, maintainable, and well-documented code following best practices
- Conduct thorough code reviews to maintain code quality and consistency across the team
- Mentor junior and mid-level developers alongside the Engineering Manager and Project Owner
- Ensure the team remains up to date with the latest standards in code quality and engineering practices
- Collaborate closely with the Engineering Manager and Project Owner on planning and delivery
- Drive architecture decisions and contribute to technical strategy
- Build and deliver production-ready code on schedule
Technical Stack
Frontend
- Framework: Next.js
- Library / SDK: React.js
- UI Toolkit: MUI Material Design UI
- Language: TypeScript (ts/tsx)
Backend
- Libraries / SDKs: TypeORM, Swagger, JWT (Jose), React.js
- Database: MySQL
- Language: TypeScript (ts/tsx)
Cloud & DevOps
- Cloud Platform: AWS (Amazon Web Services)
- Authentication: AWS Cognito
- Hosting: AWS Elastic Beanstalk
- Version Control: GitHub
Required Skills & Qualifications
- 6+ years of professional experience in full-stack development
- Strong proficiency in TypeScript (ts/tsx) across frontend and backend
- Hands-on expertise with Next.js and React.js for frontend development
- TypeORM for backend services
- Proficiency with MUI Material Design for building consistent UI components
- Experience with Swagger for API documentation
- Working knowledge of JWT / Jose for authentication and authorisation
- MySQL database design, querying, and performance optimisation
- Familiarity with AWS services: Cognito and Elastic Beanstalk
- Proficient Git/GitHub workflow including branching strategies and code reviews
- Demonstrated ability to lead and mentor a development team
Key Competencies
- Strong leadership and team management capabilities
- Excellent communication and stakeholder engagement skills
- High attention to detail with a commitment to code quality
- Proactive problem-solver with a collaborative mindset
- Ability to manage priorities and deliver in an agile environment