Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Developer

Maadi, Cairo
Posted 3 years ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are looking to hire Senior Backend Developer with the following criteria:

  • Node JS. You are a rock-solid Node JS developer and use it regularly. You know how to apply best practices in Node Js.
  • Databases. You’re comfortable with relational and non-relational databases, replication schemes to enable high availability with failover.
  • Testing. You are passionate about quality and can engineer it at all stages of software development. You can design and develop a quality pipeline requiring as little human intervention as possible.
  • Agile. You are good in practical aspects of running Scrum (or other agile methodologies) within a team and in a distributed cross-team environment.
  • Internet-scale services. You understand scalability challenges and performance of server-side code. You can design and develop horizontally scalable, resilient and high-performance REST services.
  • Microservices, Serverless and Containerization.

    Candidate Requirements
  • 4+ years of hands-on software engineering experience in backend-end technology.
  • Proven knowledge and experience in applying design pattern best practices
  • Proven track record in independently delivering high-quality software
  • Solid knowledge of programming principles, object-oriented programming and design.
  • Knowledge of REST standards and how to build RESTful services using node.js.
  • Deep knowledge with the HTTP protocol, with the ability to build an http web server using native node.js (without using helper libraries nor frameworks).
  • The ability to design and build highly scalable systems with different distributed architectural styles like: “Service Oriented Architecture”, “Event-Driven Architecture”, “Microservices Architecture”, “Functionless (Lambda) Architecture”.
  • Knowledge/Experience of In-memory caching technologies.
  • Knowledge/Experience of message queuing systems, protocols, and technologies.
  • Knowledge/Experience with Express is a high plus.
  • Experience working with AWS specially services like (S3, Lambda, Dynamo & Streams) is a great plus

Job Requirements

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Developer