We are seeking an experienced and results-driven Full Stack Team Lead with 5+ years of hands-on experience in designing, developing, and deploying scalable web applications. The ideal candidate will have strong leadership, technical expertise, and the ability to drive cross-functional collaboration within a growing team.
Responsibilities
- Lead, architect, and oversee the development of scalable front-end and back-end applications.
- Manage, mentor, and coach a team of developers, ensuring adherence to coding standards and best practices.
- Collaborate with designers, product managers, and stakeholders to translate business requirements into technical deliverables.
- Drive end-to-end project execution — from design to deployment — ensuring timely delivery and alignment with business goals.
- Design and maintain APIs and third-party integrations.
- Conduct regular code reviews, sprint planning, and daily stand-ups to ensure quality and progress.
- Monitor system performance, scalability, and security, implementing continuous improvements.
- Troubleshoot production issues and ensure high availability and reliability of applications.
- Document architectural decisions, workflows, and technical specifications.
- Research and recommend new tools, frameworks, and technologies to enhance development efficiency and product performance.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience as a Full Stack Developer, with at least 2 years in a leadership or team lead role.
- Proficiency in front-end technologies: JavaScript, TypeScript, React, Next.js, and Tailwind CSS.
- Experience with state management libraries such as Redux, Zustand.
- Strong back-end development experience with Node.js, Express.js.
- Knowledge of RESTful APIs and GraphQL.
- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB) and ORM tools like Prisma or Mongoose.
- Familiarity with Firebase and front-end performance optimization techniques.
- Experience with Git version control (GitHub, GitLab) and CI/CD pipelines.
- Hands-on experience deploying applications on AWS, Azure.
- Strong understanding of Agile methodologies, SDLC, and DevOps practices.
- Knowledge of authentication, authorization, and security standards (JWT, OAuth, RBAC).
- Excellent problem-solving, communication, and team collaboration skills.