Browse Jobs
For Employers
Post JobLog inGet Started

Node.js Backend Developer - Alexandria

Qurba
San Stefano, Alexandria
Posted 6 years ago
7Applicants for1 open position
  • 6Viewed
  • 2In Consideration
  • 4Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Qurba is a vastly-growing company based in Alexandria, aiming to connect people with places around the corner and around the globe!

Our platform helps user find, interact, purchase and book all sorts of products and services from all sorts of places!

We are looking for a Senior Node.js Backend Developer to join our Product Team.

Job Responsibilities

  • Develop User and Place Manager Backend in Node.js v9 using Javascript (ES6) and Express 4
  • Develop services in microservices architecture
  • Publish private npm packages to be used across the backend
  • Develop REST APIs as per standards
  • Connect and save/retrieve data from MongoDb using Mongoose
  • Develop Mongoose Schemas for all objects
  • Develop chat backend using web socket frameworks such as Socket.io or SocketCluster
  • Secure the backend using security best practices
  • Develop backend APIs to cater for features required for User and Place Manager app as per documented feature stories
  • Develop Facebook Messenger Chatbot using Node.js
  • Publish APIs on PostMan to be consumed and tested by developers and Quality Control
  • Contribute to the analysis of feature stories and provide feedback
  • Develop Admin dashboard using Angular to manage user data

Job Requirements

  • Fluency in English and complete comprehension of written documentation
  • 2+ years experience in Node.js backend development
  • 2+ years experience in Express framework
  • 2+ years experience in Javascript (ES5 and ES6)
  • Experience in mobile development (Android, iOS)
  • Experience in web app development (Angular)
  • Understanding fundamental design principles behind a scalable application
  • Experience in authentication using JWT
  • Experience in developing web socket backends using Socket.io or SocketCluster.io
  • Experience in securing APIs using authentication mechanisms
  • Experience in securing backend platforms against OWASP attacks such as: (XSS, Database Injection, open redirect, JWT manipulation, etc)
  • Experience in Facebook authentication
  • Experience in handling payment transactions, and transaction verification
  • Experience in development of Admin Dashboards using Angular

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentNode.js Backend Developer - Alexandria