Search...

Senior Backend Developer (Node.js)

Skills

About the Role

You will develop the crypto exchange aggregator and maintain and evolve the current architecture. You will participate in new projects and infrastructure code development, write tests, and help plan and estimate tasks. You will manage releases to production and ensure reliable and secure backend services.

Requirements

  • Experience in backend development using Node.js.
  • Experience profiling applications in production.
  • Solid understanding of software design principles and patterns.
  • Knowledge of common application security vulnerabilities and mitigation strategies.
  • Ability to write complex and efficient SQL queries without relying on an ORM.
  • Experience optimizing applications to handle increasing load and traffic.
  • Experience with monitoring, logging, and debugging production issues.
  • Experience writing unit and end-to-end tests.

Responsibilities

  • Develop the crypto exchange aggregator.
  • Maintain and evolve the current architecture.
  • Participate in new projects and infrastructure code development.
  • Write unit and end-to-end tests.
  • Contribute to task planning and estimation.
  • Manage the release process to production.

Benefits

  • Remote work from anywhere in the world.
  • Unlimited vacation.
  • Birthday presents.
  • Compensation for the purchase of necessary technical devices for the work.
  • Paid sick leaves.