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 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: 4-5 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 Web Sockets.
- Experience with serverless architecture.
- Familiarity with DevOps practices and automation tools like Terraform, Jenkins, or Ansible.

Application Question(s):

- What is your expected salary ?
- what is your notice period ? ( Days )
- How Many years in backend developer ?


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


  • القاهرة, 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 - 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 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

    **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 Tagaddod Full time

    **Key Responsibilities**: - Develop, test, and maintain backend services and APIs using PHP and Laravel - Collaborate with frontend developers and designers to create seamless integrations between client and server-side components - Participate in architecture and design discussions to develop scalable and maintainable systems - Write clear and concise...

  • Backend Developer

    4 days ago


    القاهرة, Egypt Envision Employment Solutions Full time

    Envision Employment Solutions is currently looking for a Backend Developer (.Net) for one of our partners, a global leader in consulting, digital transformation, technology, and engineering services. This position might require flexibility to work on US times and flexibility to travel abroad when needed. **Requirements**: - 3 to 9 years of experience is...