Senior Back-End Developer Node.js - Alexandria

Qurba - San Stefano, Alexandria

18
Applicants for
1 open position
18
Seen
3
Shortlisted
15
Rejected
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential, Quarterly Bonuses
Vacancies:
1 open position
About the Job
  • Develop back-end systems in Node.js v10 using JavaScript (ES6) and Express.js
  • Develop back-end services using micro-services architecture and REST API standards
  • Manage DevOps through AWS and GCP.
    Publish private NPM packages to be used across the back-end systems.
  • Secure the back-end using security best practices against major security threats (OWASP).
  • Develop back-end APIs to cater for features required as per documented feature stories
  • Publish APIs on the postman to be consumed and tested by developers and Quality Control
  • Oversee the day-to-day functions of the development team.
  • Review and Approve pull requests made by the development team.
  • Conduct training sessions with the team so that they can be equipped with new knowledge and skills to remain current.
  • Enforce clean code and coding best practices (e.g. unit testing).
  • Always be available to provide technical support to team members in their tasks.
  • This role is a qualifier for the technical team lead role for the whole development team.
Job Requirements
  • A Computer Engineering or Computer Science Degree, or equivalent
  • Solid commercial experience with (2 years +)
  • JavaScript (ES5 and ES6)
  • Node.js and Express.js
  • Agile software development
  • Server-side rendering using EJS
  • NoSQL (MongoDB is required)
  • Mongoose.js
  • AWS and GCP
  • Docker
  • GIT
  • NPM
  • A solid understanding of cloud deployment strategies and scalable architectures
  • Highly motivated, with a positive attitude to work and the ability to learn quickly
  • Good trouble-shooting skills with the perseverance to solve problems
  • Able to work productively, both autonomously and as part of a dynamic team

Extras

  • Commercial experience with high-volume scalable architectures
  • Experience with Kubernetes
  • Experience with web sockets
  • An interest in online security
  • TDD and continuous integration
About this Company

Qurba is a buzzing new startup, based in the heart of Alexandria, aiming to make places easy to discover! We are building a new platform for users to easily discover new places around them!

See all Careers and Jobs at Qurba