Node.js Backend Developer

We are looking for a talented Node.js Backend Developer to join our dynamic team. You will be responsible for developing and maintaining server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests from the frontend.

If you're passionate about building scalable backend systems and have experience with Node.js, Sequelize, Socket.io, and databases like Redis and PostgreSQL, we’d love to hear from you!

US schedule. Working hours from 04:00 pm to 00:00 am EET;

Key Responsibilities:

  • Develop and maintain server-side applications using Node.js.
  • Design and optimize database systems with PostgreSQL and Redis.
  • Implement real-time applications using Socket.io.
  • Integrate with various APIs and third-party services.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Write clean, scalable, and maintainable code while ensuring security and data protection.
  • Create and maintain documentation for backend processes and codebase.
  • Troubleshoot and debug applications.
  • Ensure high performance and responsiveness to frontend requests.
  • Optimize and improve the application for maximum speed and scalability.

    Requirements:
  • Proven experience in backend development with Node.js.
  • Proficient in Sequelize or similar ORM frameworks.
  • Experience working with Socket.io for real-time communication.
  • Strong understanding of Redis for caching and in-memory data storage.
  • Experience with relational databases, especially PostgreSQL.
  • Familiarity with version control systems like Git.
  • Understanding of API security, including authentication and authorization using JWT, OAuth, etc.
  • Ability to write efficient, testable, and reusable code.
  • Knowledge of microservices architecture is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

    Nice to Have:
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with CI/CD pipelines.
  • Exposure to Docker and Kubernetes.

    We offer:
  •  Fixed salary in USD;
  •  The adaptation period is negotiated individually with the candidate;
  •  An interesting project in an international company;
  •  Loyal leadership, lack of bureaucracy;
Published 25 March
129 views
·
53 applications
82% read
·
36% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.