Senior Backend EngineerCairo, Egypt - Fulltime
ES is a product-driven development firm that works within a range of markets and brands creating compelling, successful technology products. We help people perfect and realize their visions for digital products. While others may just churn out what a client asks for, we strive to truly understand the problems our clients are aiming to solve and will stop at nothing to build solid products that we’re proud of.
You Roles & Responsibilities:
– Architect & build state-of-the-art server-side web applications .
– Build distributed backend application in the cloud.
– Understand repeatable automated processes for building the application, test it and deploy it at scale.
– Be able to develop a project through its entire lifecycle.
– Have strong attention to details, a strong sense of ownership, pride in the quality of one’s work and the ability to meet deadlines.
– Provide technical direction and guidance, as well as draft specifications, architect solutions, define timelines, advise on industry best practices.
– Ability to quickly learn new technologies and adapt to a fast-paced evironment
The Ideal Candidate :
– Knowledge of Python and/or Typescript (3+ years)
– Knowledge of Django and/or NodeJS (2+ years)
– Experience with RESTful APIs & server-side APIs integration
– Has experience in working in an Agile development environment
– Knowledge of ORM, SQL & Data Modeling
– Experience with TDD & writing quality unit tests
– Knowledge of technologies such as containers, RabbitMQ and Redis is a Plus.
– Familiar with software architecture patterns (SOA, Microservices, etc).