Backend Developer-Node.js
YAY GLOBAL
Employer Active
Posted on 17 Oct
Send me Jobs like this
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
- IT - Software Services
Department / Functional Area
- IT Software
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