Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Developer (Node.js)

Qurba
Alexandria, Egypt
Posted 3 years ago
14Applicants for1 open position
  • 14Viewed
  • 1In Consideration
  • 12Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Design and Develop the backend for our new social network, the first social network of its kind in the middle east.
  • Develop back-end APIs in Node.js using JavaScript (ES6) and Express.js.
  • Develop backend services in Nest.js
  • Manage and maintain our MongoDb (NoSQL) database.
  • Develop back-end services using microservices architecture and REST API standards.
  • Publish private NPM packages to be used across the back-end systems.
  • Secure the back-end using security best practices against major security threats.
  • Develop backend APIs to cater for features required as per documented feature stories.
  • Publish APIs on our postman collection 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 working experience with 3 years+
  • Agile software development
  • NoSQL (MongoDB is required)
  • 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 troubleshooting skills with the perseverance to solve problems.
  • Able to work productively, both autonomously and as part of a dynamic team.

Technical Skills

  • MEAN Stack (MongoDB, Express.js, Angular, Node.js) - Angular is a plus.
  • Nest.js is a big plus
  • JavaScript (ES5 and ES6)
  • Node.js and Express.js
  • MongoDB using Mongoose
  • Database Schemas
  • MongoDB Aggregation

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Developer (Node.js)