Backend Developer
- Cairo, hybrid
- Full Time
We are looking for an analytical, results-driven Back-end developer who should be focused on building a better, more efficient program and creating a better end-user experience.
What we need you to do:
- Collaborate to develop core systems and REST APIs using Node.js.
- Design APIs and write API specifications using Postman collection or OpenAPI Specification (Swagger).
- Encourage teamwork, knowledge sharing, welcome feedback, and demonstrate a strong work ethic.
- Actively participate in architectural discussions with the team.
- Participate in daily stand-ups, weekly 1:1s, and retrospectives.
- Write performant, maintainable, elegant code, and conduct code reviews.
- Constantly improve product quality and security.
What you need to have:
- +2 years of experience in the field.
- SQL database proficiency (MySQL, PostgreSQL); familiarity with NoSQL is a plus.
- Experience with Git.
- Proficiency in CI/CD and deployment practices.
- Experience with unit, integration, and functional testing.
- Expertise in optimizing raw SQL queries and utilizing Sequelize ORM effectively
- Familiarity with AWS; knowledge of Azure or Google Cloud is a plus.
What is considered a plus:
- AWS Certified or other relevant industry certifications are a strong advantage.
- Knowledge of frontend technologies, including Angular
- Experience with Agile methodology