Posted 1 week ago

Backend Developer (Node.js)

Part time
Dubai, AE
Middle
Salary Range: To be discussed
Full Job Description
Summary
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.
Description

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).

Perks & Benefits:

Flexible working hours
Remote work options
Health and wellness benefits
Career development opportunities
Collaborative team culture

Interested?