Job Search



Job Title: Node.js Backend Developer
Job Description:
We are seeking a Node.js Backend Developer to join our dynamic IT team in Dubai. This role offers an exciting opportunity to design and develop scalable, high-performance server-side applications while collaborating with cross-functional teams. The ideal candidate should have strong expertise in JavaScript, Node.js, and backend development, with a focus on creating efficient and maintainable code.
Key Responsibilities:
-
Develop, maintain, and optimize server-side applications using Node.js.
-
Build and integrate RESTful APIs and microservices to support scalable architectures.
-
Collaborate with front-end developers to ensure seamless integration between the client-side and backend.
-
Optimize applications for performance, security, and scalability.
-
Conduct code reviews and provide constructive feedback to improve team performance.
-
Troubleshoot and debug applications to ensure stability and reliability.
-
Stay updated with the latest industry trends and best practices in Node.js development.
-
Participate in agile development cycles, sprint planning, and deployment processes.
-
Document code changes, development processes, and application functionalities.
-
Work with cloud services (AWS, Azure) and databases (MongoDB, MySQL, PostgreSQL) for optimal backend performance.
Required Skills & Qualifications:
-
Proficiency in JavaScript and Node.js, with hands-on experience in Express.js or similar frameworks.
-
Strong understanding of asynchronous programming, event-driven architecture, and RESTful API design.
-
Experience working with databases like MongoDB, MySQL, or PostgreSQL.
-
Knowledge of unit testing, debugging tools, and software development methodologies.
-
Familiarity with version control systems (Git) and cloud platforms (AWS, Azure).
-
Strong problem-solving skills, adaptability to new technologies, and a willingness to learn.
-
Experience mentoring junior developers is a plus.
-
Ability to write clean, maintainable, and efficient code.
Preferred Candidate:
-
Strong analytical skills and attention to detail.
-
Ability to work both independently and in a team environment.
-
Excellent communication and collaboration skills.
