Qureos

FIND_THE_RIGHTJOB.

Senior Node.Js Developer

Egypt

We are seeking a highly skilled and experienced Senior Backend Developer with a strong focus on Node.js and Nest.JS to join our dynamic and growing development team. As a Senior Backend Developer, you will play a critical role in designing, developing, and maintaining the server-side architecture for our applications. You will work closely with product managers, front-end developers, and other stakeholders to deliver high-quality solutions that meet business needs. This position requires a deep understanding of backend development, system architecture, and scalability.

Responsibilities:

  • Backend Development: Design, develop, and maintain scalable and high-performance backend systems using Node.js and related technologies.
  • Architecture Design: Architect, plan, and implement large-scale distributed systems with a focus on reliability, scalability, and performance.
  • API Development: Design and implement RESTful APIs, GraphQL, or other relevant API services.
  • Database Management: Work with relational and non-relational databases such as MongoDB, PostgreSQL, or MySQL, ensuring optimal performance, security, and scalability.
  • Collaboration: Collaborate with front-end developers, product managers, and designers to define clear requirements and deliver features that meet business objectives.
  • Code Reviews: Conduct code reviews, mentor junior developers, and enforce best practices for code quality and maintainability.
  • Testing: Ensure that the backend code is thoroughly tested through unit, integration, and end-to-end testing. Write clean, maintainable, and efficient code.
  • Deployment & Monitoring: Support deployment processes and maintain system health with monitoring tools to ensure high uptime and performance.
  • Continuous Improvement: Continuously evaluate and improve application performance, identify areas for improvement, and contribute to best practices for software development.

Requirements:

  • Experience: 5+ years of hands-on experience in backend development, with at least 4 years focused on Node.js.
  • Proficiency in Node.js: Expertise in Node.js frameworks such as Express, Koa, or similar.
  • Databases: Strong experience with SQL and NoSQL databases, including MongoDB, MySQL, PostgreSQL, etc.
  • API Design: Strong experience in designing and developing RESTful APIs and/or GraphQL.
  • Cloud Infrastructure: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and understanding of cloud-based architecture.
  • Microservices: Experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes).
  • Version Control: Proficiency in using Git and working with CI/CD pipelines.
  • Security: Understanding of security practices such as OAuth, JWT, and secure API design.
  • Performance Optimization: Experience in optimizing backend applications for performance and scalability.
  • Agile Methodologies: Experience working in agile environments and participating in sprint planning, stand-ups, and retrospectives.
  • Leadership: Proven experience in mentoring and leading teams of developers.

Nice to Have:

  • Familiarity with frontend technologies like React, Angular, or Vue.js.
  • Experience with GraphQL and/or WebSockets.
  • Experience with serverless architecture.
  • Familiarity with DevOps practices and automation tools like Terraform, Jenkins, or Ansible.

Job Type: Full-time

Job Type: Full-time

© 2025 Qureos. All rights reserved.