Browse Jobs
For Employers
Post JobLog inGet Started

Senior Node Backend Developer

Bonat
Cairo, Egypt
Posted 2 years ago
11Applicants for1 open position
  • 9Viewed
  • 0In Consideration
  • 4Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are currently hiring a backend engineer Engineer to join our team and work closely with the team to ensure a high level of delivering highly available, fast, and reliable software throughout the development life cycle.

We are looking for a highly capable Node.js developer to optimize our web/mobile application performance. You will be collaborating with our front-end/mobile application developers, designing back-end components, and integrating data storage and protection solutions.

To ensure success as a Node.js developer, you should possess extensive knowledge of Nodejs based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.

Job Requirements

  • Bachelor's degree in computer science, information science, or similar.
  • At least two years of experience as a Node.js developer.
  • Knowledge of front-end technologies such as HTML5 and CSS3.
  • Superb interpersonal, communication, and collaboration skills.
  • Exceptional analytical and problem-solving attitude and great organizational and time management skills.
  • Availability to resolve urgent backend issues outside of business hours. Good understanding of Node.js and the most common packages in the ecosystem (Express, NestJs)
  • Confident with asynchronous programming concepts and how to use them pragmatically from JavaScript
  • Working knowledge of node.js package management and the tools ecosystem (npm, grunt, or yarn)
  • Ability to model and apply authorization and permission control between users, systems, and services
  • Knowledge of how to incorporate different data sources and databases and how to deliver optimal output to different client platforms (mobile vs desktop)
  • Familiarity with how to create scalable Node.js applications
  • Proficiency with databases and pragmatically modeling business processes through schema
  • Understanding of automated unit tests and testing platforms and how to implement and integrate them
  • Thorough knowledge of code versioning tools such as Git.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Node Backend Developer