Backend Developer (Node.js)

Full Time

Backend Developer (Node.js)

Job Description :

We are seeking a skilled Backend Developer with expertise in Node.js to join our dynamic development team. You will be responsible for building and maintaining scalable server-side applications and APIs that power our digital products. Your role includes optimizing application performance, ensuring data security, and collaborating with front-end developers to deliver seamless user experiences.

Duties & Responsibilities:
  • Develop, test, and maintain efficient and reusable server-side code using Node.js

  • Design and implement RESTful APIs to support frontend and mobile applications

  • Collaborate with frontend developers and other team members to define API requirements

  • Optimize applications for maximum speed and scalability

  • Implement security and data protection measures

  • Troubleshoot, debug, and upgrade existing backend systems

  • Stay up-to-date with emerging backend technologies and best practices

Minimum Qualifications:
  • Proven experience as a Backend Developer with strong proficiency in Node.js

  • Solid understanding of asynchronous programming and event-driven architecture

  • Experience working with databases such as MongoDB, PostgreSQL, or MySQL

  • Familiarity with RESTful API design and development

  • Knowledge of authentication and authorization mechanisms (e.g., JWT, OAuth)

  • Familiarity with version control systems like Git

  • Strong problem-solving skills and ability to work in a collaborative team environment