Backend Engineer
New Cairo - Hybrid Full-time
Backend Developer (Team Lead)
We’re seeking a strong backend developer who can lead a small team while staying hands-on with code. You’ll be responsible for architecting and maintaining scalable backend systems that power our core platform.
Responsibilities:
- Lead a small engineering team, mentor developers, and conduct code reviews.
- Design and maintain backend systems using Node.js and TypeScript.
- Manage databases (MongoDB, PostgreSQL, or similar) and optimize performance.
- Build RESTful and GraphQL APIs that integrate seamlessly with frontend and mobile apps.
- Ensure best practices in security, scalability, and testing.
- Collaborate with product and design teams to translate requirements into technical solutions.
Requirements:
- 4–6 years of backend development experience (including leadership).
- Expertise in Node.js, TypeScript, and database management.
- Experience with cloud infrastructure (AWS, Firebase, or Vercel).
- Proven ability to deliver in agile startup environments.