Backend Developer-Node.js

YAY GLOBAL

Employer Active

Posted on 17 Oct

Experience

4 - 9 Years

Job Location

Algeria - Algeria

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Design, develop, and maintain server-side logic, APIs, and services using Node.js.

  • Integrate and manage MongoDB databases, ensuring high performance and responsiveness.
  • Implement real-time communication features using Socket.io.
  • Build and maintain RESTful APIs for mobile and web clients.
  • Develop and manage background tasks and scheduled jobs for system automation.
  • Ensure application security, data protection, and high availability.
  • Write and maintain unit and integration tests to ensure code quality and reliability.
  • Monitor application performance and implement optimization strategies.
  • Participate in code reviews, provide feedback, and ensure best practices in coding standards.
  • Stay up to date with the latest Node.js frameworks, tools, and industry trends.

Skills:

  • 4+ years of experience in Node.js development and working with MongoDB.
  • Strong understanding of RESTful APIs, asynchronous programming, and event-driven architectures.
  • Experience with Socket.io and real-time communication protocols.
  • Familiarity with task scheduling and background jobs (e.g., using cron jobs).
  • Proficiency in writing optimized, clean, and reusable code.
  • Hands-on experience with code optimization, performance tuning, and caching strategies.
  • Strong understanding of web application security best practices (authentication, authorization, encryption).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.

Desired Candidate Profile

  • 4+ years of experience in Node.js development and working with MongoDB.
  • Strong understanding of RESTful APIs, asynchronous programming, and event-driven architectures.
  • Experience with Socket.io and real-time communication protocols.
  • Familiarity with task scheduling and background jobs (e.g., using cron jobs).
  • Proficiency in writing optimized, clean, and reusable code.
  • Hands-on experience with code optimization, performance tuning, and caching strategies.
  • Strong understanding of web application security best practices (authentication, authorization, encryption).
  • Experience with version control systems (e.g., Git).
  • Knowledge of unit testing and test-driven development (TDD) is a plus.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.

Company Industry

Department / Functional Area

Keywords

  • Backend Developer-Node.js

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com