Description

About the Role:

  • We are looking for a hands-on Tech Lead with deep experience in Node.js and React.js to join our growing engineering team.
  • You’ll lead a team of full stack developers and play a key role in designing and building scalable, high-performance web applications.
  • If you're passionate about modern JavaScript development and thrive in a fast-paced environment, we’d love to talk.

Key Responsibilities:

  • Lead the architecture, design, and development of scalable full stack applications.
  • Mentor and guide developers in both frontend (React.js) and backend (Node.js) technologies.
  • Own technical decision-making and ensure code quality through regular reviews.
  • Collaborate closely with Product, Design, QA, and DevOps teams to drive features from concept to production.
  • Define and enforce best practices in coding, architecture, and agile workflows.
  • Manage technical debt, perform code refactoring, and contribute to CI/CD improvements.
  • Evaluate new technologies and guide their adoption within the team.


Must-Have Qualifications:

  • 6+ years of software engineering experience with at least 2+ years in a tech leadership role.
  • Strong expertise in JavaScript, Node.js, Express.js, and React.js.
  • Experience with RESTful APIs, GraphQL, and modern frontend frameworks.
  • Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Proficient with Git, Docker, and CI/CD pipelines.
  • Ability to write clean, maintainable, and testable code (Jest, Mocha, etc.).
  • Excellent communication and leadership skills.


Nice-to-Haves:

  • Experience with TypeScript, Next.js, or NestJS.
  • Familiarity with AWS, GCP, or Azure cloud services.
  • Prior experience in scaling SaaS or microservice-based applications.
  • Background in Agile/Scrum methodologies

Education

Any Graduate