Senior Backend Developer

1 week ago


القاهرة, Egypt AMK Full time

**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.

**Requirements**:

- **Experience**: 10+ years of hands-on experience in backend development, with at least 5 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.
- **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.

**Experience**:

- Node.JS: 4 years (required)



  • القاهرة, Egypt mDoc Healthcare Full time

    We are seeking an experienced **Senior Backend Engineer** to lead the design, development, and optimization of our backend systems. In this senior role, you will mentor junior engineers, guide architectural decisions, and ensure the reliability and scalability of our health tech platform. Your expertise will drive innovation and help mDoc deliver impactful...

  • Backend Developer

    1 week ago


    القاهرة, Egypt ayvo Full time

    **Job Description**: **Responsibilities**: Backend Development: Collaborate with the team to design, develop, test, and deploy robust and scalable backend services and APIs using Node.js, ExpressJs,NestJs and related technologies. Database Management: Work with databases such as MongoDB, DynamoDB and Postgres to store, retrieve, and manipulate data...

  • Backend Developer

    4 days ago


    القاهرة, Egypt Evolvice GmbH Full time

    09 Okt**Backend Developer**: Backend Developer - Location: Cairo, Egypt | - Employment Type: Full Time | - Job ID: 33809 **Backend Developer**: Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software...

  • Backend Developer

    1 week ago


    القاهرة, Egypt Amk Full time

    Job description Role Description - 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...


  • القاهرة, Egypt Amk Full time

    Role Description - 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,...


  • القاهرة, Egypt AMK LLC Full time

    Role Description - 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,...


  • القاهرة, Egypt AMK Full time

    **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...


  • القاهرة, Egypt AMK Full time

    **Role Description** **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...


  • القاهرة, Egypt AMK Full time

    **Role Description** **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...


  • القاهرة, Egypt Dsquares Full time

    Dsquares is a leading provider of loyalty programs in the region, dedicated to crafting exceptional solutions that deepen the connection between brands and their customers. We leverage technology and innovative strategies to transform customer engagement into lasting loyalty. **Our team is passionate, innovative, and collaborative, always striving for...