Senior Back-End Developer Node.js - Alexandria

Qurba - San Stefano, Alexandria

5
Applicants for
1 open position
4
Seen
Experience Needed:
More than 2 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 platform for places and an app that lets users easily discover all the places around them and view their full details, facilities, and photos, in a... (More)

See all Careers and Jobs at Qurba