Location: Pune
Job Type: Full-time
Experience:6–8 Year
Job Type: Full-time
Experience:6–8 Year
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.jsLibrary / SDK: React.jsUI Toolkit: MUI Material Design UILanguage: TypeScript (ts/tsx)
Backend
Libraries / SDKs: TypeORM, Swagger, JWT (Jose), React.jsDatabase: MySQLLanguage: TypeScript (ts/tsx)
Cloud & DevOps
Cloud Platform: AWS (Amazon Web Services)Authentication: AWS CognitoHosting: AWS Elastic BeanstalkVersion 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