Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Developer (NodeJS)

Kashier Payment Solutions
Zamalek, Cairo
Posted 2 years ago
35Applicants for1 open position
  • 31Viewed
  • 5In Consideration
  • 17Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for a Software Engineer (Senior Backend Developer) to:

  • Develop back-end APIs in Node.js using JavaScript (ES6) and Express.js.
  • Manage and maintain 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.
  • 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.
  • Familiar with declarative Programming paradigms like reactive and functional programming.

Job Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering.
  • Strong angular experience alongside professional working experience with NodeJS to join a FinTech company
  • 3 to 5 years overall experience in Web Development.
  • Comfortability with Agile Scrum framework.
  • Experienced with JS, TypeScript, HTML, SASS, and JQuery.
  • Experienced with MEAN stack (Nodejs and Angular)
  • Experienced with TDD practice.
  • Experienced in Mongodb Modeling and Big Queries.
  • Solid understanding of Git workflow.
  • Experience working with REST APIs and familiarity with GraphQl.
  • Have awareness about SOLID principles and design patterns.
  • Experience with container networking on Docker.
  • Experience working with NoSQL databases (e.g. MongoDB) and familiar with SQL databases.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Developer (NodeJS)