company logo

JavaScript Team Lead (Next.js / Node.js)

Tawzef.com

Office

Cairo, Egypt

Full Time

Key Responsibilities

  1. Technical Leadership

  • Lead, mentor, and coach a team of JavaScript developers (front-end & back-end).
  • Establish coding standards, enforce best practices, and conduct code reviews.
  • Drive architecture decisions and introduce modern tools and frameworks.
  1. Project Delivery

  • Collaborate with product, design, and business teams to translate requirements into technical solutions.
  • Oversee sprint planning, task allocation, and ensure on-time delivery.
  • Manage technical risks and troubleshoot critical issues.
  1. Hands-On Development

  • Contribute to both front-end (Next.js) and back-end (Node.js) development when needed.
  • Optimize applications for performance, scalability, and security.
  • Act as the bridge between stakeholders and the engineering team.
  • Run standups, sprint reviews, and retrospectives.
  • Promote knowledge-sharing and continuous improvement.
  • Strong proficiency in JavaScript & TypeScript.
  • Expert in React.js and Next.js (SSR, SSG, API routes, performance optimization).
  • Solid back-end development with Node.js and frameworks like Express.js or NestJS.
  • Experience with databases: MongoDB, PostgreSQL, or MySQL.
  1. Collaboration & Communication



Requirements

Technical Skills

  • Strong knowledge of REST APIs and GraphQL.
  • Familiarity with CI/CD pipelines, Docker, and cloud environments (AWS, GCP, or Azure).
  • Understanding of testing frameworks (Jest, Cypress, Mocha).

Leadership & Management

  • 6–8+ years of professional experience, with 2–3+ years in a team lead role.
  • Proven ability to lead and mentor a team of engineers (5–10 members).
  • Strong Agile/Scrum experience in sprint planning & delivery.
  • Excellent communication and stakeholder management skills.


JavaScript Team Lead (Next.js / Node.js)

Office

Cairo, Egypt

Full Time

September 9, 2025

company logo

Tawzef