Job description
Develop, maintain, and enhance backend services and APIs using Node.js .
Collaborate with cross-functional teams, including frontend developers, UI/UX designers, and product managers, to gather and understand requirements.
Write clean, reusable, and well-documented code adhering to best practices.
Design and optimize database schemas and queries for performance and scalability.
Integrate third-party services and APIs as required.
Implement robust authentication and authorization mechanisms (e.g., JWT, OAuth).
Debug and resolve technical issues to ensure high performance and reliability of applications.
Participate in code reviews to maintain high-quality standards and share knowledge with team members.
Preferred Qualifications
Experience with Docker and containerized deployments.
Knowledge of message brokers like RabbitMQ or Kafka .
Familiarity with cloud platforms (AWS, GCP, or Azure).
Exposure to CI/CD pipelines and DevOps practices.
Basic understanding of frontend technologies to facilitate integration.