JavaScript Team Lead (Next.js / Node.js)
Tawzef.com
Office
Cairo, Egypt
Full Time
Key Responsibilities
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.
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.
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.
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