Back to jobs
New

Full Stack Developer (Node.js / React / Next.js)

New Cairo, Egypt

About Momentum
Momentum Solutions Egypt is a dynamic office located in New Cairo, Egypt. We deliver top-tier customer care and, sales support for global travelers booking with FlightHub and Justfly. Powered by a dedicated and agile team, Momentum Solutions Egypt is built to scale - supporting functions from service to strategy, all while making travel seamless, accessible, and stress-free.

Position Overview
We are seeking a motivated Full Stack Developer to join our Egypt office, working in close collaboration with our Canadian team to support a diverse suite of web applications. The primary focus will be on Node.js and React (including Next.js) applications, with opportunities to work across other technologies as needed.

This position is ideal for developers who are independent, resourceful, and proactive. You’ll be supported with mentoring and collaboration, but you’re expected to take initiative, solve problems, and drive projects forward without needing step-by-step instructions. If you enjoy working in a dynamic environment where you can learn by doing, hold yourself to high coding standards, and take real ownership, this role will give you the freedom to excel.

What You'll Be Doing: 

  • Maintain and enhance existing web applications (primarily Node.js and React/Next.js).
  • Develop new features and ensure smooth integration with existing systems.
  • Troubleshoot, debug, and resolve application issues.
  • Monitor application performance, identify issues, and provide first-line support.
  • Occasionally work on and maintain applications written in other languages (PHP, Python, Go, Java/Kotlin).
  • Collaborate closely with the Canadian team on planning, implementation, and best practices.
  • Write clean, maintainable, and well-documented code that follows coding standards and style guidelines.
  • Ensure performance, security, and scalability standards are met.

What You Bring: 

  • Strong proficiency in JavaScript/TypeScript, with expertise in Node.js and React (Next.js experience is a plus).
  • Solid understanding of web standards, REST APIs, and frontend/backend integration.
  • Familiarity with database systems (SQL and/or NoSQL).
  • Experience with version control (Git).
  • Strong debugging and problem-solving skills.
  • A commitment to code quality, reusability (DRY principles), and consistent styling.
  • Ability to work independently and confidently, with a track record of finding solutions and making progress without needing detailed instructions for every task.

Bonus / Nice-to-Have Skills

  • Experience with hosting and deployment platforms such as:
    • Cloudflare Workers
    • Vercel
    • Docker
    • Kubernetes
  • Exposure to additional languages (PHP, Python, Go, Java/Kotlin).
  • Knowledge of CI/CD pipelines and automated testing.
  • Familiarity with observability tools (logs, monitoring, alerts).
  • Experience using AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT) to speed up development and improve productivity.

* Please note this is a full-time on-site position, in the 5th Settlement New Cairo, Egypt.

What We're Looking For: 

  • A self-starter who takes initiative and ownership of their work.
  • Someone who thrives in an environment that values problem-solving and autonomy, with support available when needed.
  • A developer who writes code that is clean, consistent, and maintainable.
  • A strong communicator who can collaborate effectively with our Canadian team despite time zone and cultural differences.
  • A developer who sees challenges as opportunities to grow and is motivated to deliver quality results.

Explore the Momentum Office: https://momentumegypt.com/ 
Explore FlightHub: https://corporate.flighthub.com/

Create a Job Alert

Interested in building your career at Momentum Solutions Egypt? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...