Senior Backend Developer Node.js - Alexandria
Qurba -
San Stefano, AlexandriaPosted 5 years ago17Applicants for1 open position
- 15Viewed
- 2In Consideration
- 13Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- 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