Back End Developer (Node.Js)

AI overview

Develop and maintain scalable and high-performance Node.js backend systems while collaborating with cross-functional teams to optimize backend services and ensure system reliability.

We are looking for a skilled Backend Developer (Node.js) to join our engineering team.
You will be responsible for building and maintaining scalable, high-performance applications using Node.js. You will work closely with other developers, product managers, and stakeholders to develop and deliver cutting-edge backend solutions for our platform.
 

Requirements:

  • 5+ years of commercial backend development experience.
  • 3+ years of development experience with Node.js;
  • Experience developing projects with complex, variable logic.
  • Strong understanding of SOLID principles, KISS, DRY, and YAGNI.
  • Excellent understanding of data structures and algorithms.
  • Solid web understanding, including HTTP, HTTPS, and browser behavior.
  • Knowledge and practical application of GOF, Enterprise, and Architectural patterns.
  • Strong understanding of Microservice Architecture.
  • Ability to implement complex solutions and optimize systems for scalability and performance.


Nice to have:

  • Experience with OAuth/OpenID
  • NoSQL (Redis)
  • experience with Linux/Unix;
  • experience with Kubernetes, Docker.


Responsibilities:

  • Develop and maintain scalable and high-performance Node.js backend systems for production environments.
  • Handle web back-end development, ensuring robust and efficient architecture.
  • Collaborate with cross-functional teams to design, implement, and optimize backend services.
  • Troubleshoot and debug complex issues across the application and systems.
  • Write clean, maintainable code while adhering to coding standards and best practices.
  • Optimize the performance of backend services and databases for scalability.
  • Integrate third-party APIs and services into our platform.
  • Ensure security, performance, and reliability of the backend systems.
  • Contribute to code reviews and knowledge sharing within the team
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job