NFQ is hiring a

Senior Software Engineer (Node.js)

Cairo, Egypt
Full-Time
We are an 800+ strong team whose ideas underpin successful exits, IPOs, strong financial results, competitive advantages, novel processes, new business models, and great user experiences. We focus on e-commerce, travel, mobility, transport, and logistics, while always keeping an eye on emerging segments.


We rethink processes, business models, and architecture, not to mention tech stacks. This approach opens doors for our people to find their own ways and solutions and bring their ideas to life, learning and advancing within and across teams and departments.


We say no to office politics and pointless meetings. We celebrate curiosity, experimentation, and passion beyond code. We are open to people growing within and beyond their teams and departments. This is where we suggest starting today.


As an experienced Senior Backend Developer, you will play a crucial role in building and enhancing our innovative SaaS application and platform architecture. You will use technologies like Node.js, NestJS, and PostgreSQL to deliver a performant, seamless, and engaging user experience. If you are passionate about developing high-quality software products and enjoy working in a fast-paced, cross-functional team, you will fit right in with us!

In this role, you will

  • Responsible for the design, implementation, and maintenance of our high-performance, scalable, and secure web applications. Solve complex problems across the entire technology stack
  • Shape and develop our software architecture in collaboration with the team
  • Design and implement APIs and third-party system integrations
  • Ensure high code quality, performance, and scalability by encouraging best practices, automated testing, and code reviews
  • Implement and use CI/CD pipelines to automate and improve development workflows
  • Actively participate in agile development processes and work closely with the product and design teams to foster a collaborative and communicative working environment

What you will bring

  • At least 5 years of experience as a backend developer in agile software development, ideally in a SaaS environment
  • Strong knowledge of our tech stack: TypeScript, Node.js / NestJS, PostgreSQL (or equivalent database), Redis, SQS, Git
  • Experience with public cloud services / AWS
  • Experience in API development, ideally with Node.js
  • Experience in test-driven development
  • Commitment to clean code, reusability, and testability
  • Fluent in English, both written and spoken
  • Knowledge of CI/CD and Infrastructure as Code (IaC)
  • Experience with containerization tools (Kubernetes and/or Docker)

What we offer

  • Fully covered Social Insurance
  • Medical Insurance
  • Life Insurance
  • Career development program
  • Competitive salaries
  • Provide you with Laptop and set up
  • 10 days training / year
  • Referral bonus, Birth Bonus and Marriage bonus

If you have any questions, please contact me at [email protected] or via LinkedIn

All our career opportunities are listed here
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job