Backend Developer (Node.js)  needed in Dubai.
2-4 years experience.
Build and maintain systems, manage APIs, work with databases, ensure security, and collaborate with teams.
Job Title:  Backend Developer (Node.js) 
Location:  Dubai 
Experience:  2 to 4 years 
About the Role:  We are looking for a skilled Backend Developer with strong proficiency in Node.js to join our development team.
You will be responsible for building and maintaining server-side logic, ensuring high performance and responsiveness to requests from the front-end, and integrating front-end elements developed by your co-workers into the application.
Key Responsibilities:  
- Design, develop, and maintain scalable and efficient backend systems using Node.js.
 
 
- Create and manage RESTful and/or GraphQL APIs. 
- Work with databases such as MongoDB, PostgreSQL, or MySQL.
 
 
- Write clean, maintainable, and well-documented code.
 
 
- Implement security and data protection best practices.
 
 
- Collaborate with frontend developers, designers, and product managers to deliver high-quality products.
 
 
- Optimize applications for maximum speed and scalability.
 
 
- Troubleshoot and debug applications and provide solutions to issues.
 
 
Required Skills & Qualifications:  
- Proven experience as a backend developer with strong Node.js skills.
 
 
- Experience with frameworks such as Express.js, NestJS, or similar.
 
 
- Familiarity with database systems like MongoDB, PostgreSQL, or MySQL.
 
 
- Good understanding of API design and integration.
 
 
- Experience with version control tools (e.g., Git).
 
 
- Knowledge of containerization tools like Docker is a plus.
 
 
- Understanding of Agile development methodologies.
 
 
- Familiarity with authentication and authorization mechanisms (OAuth, JWT, etc.).
 
 
Nice to Have:  
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
 
 
- Familiarity with CI/CD pipelines.
 
 
- Experience with testing frameworks such as Mocha, Chai, or Jest.
 
 
- Understanding of microservices architecture.
 
 
Education:  Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Flexible working hours
Remote work options
Health and wellness benefits
Career development opportunities
Collaborative team culture 
Interested?
 #J-18808-Ljbffr