Search...

Senior Backend Developer

Skills

About the Role

You will develop a crypto exchange aggregator, maintain and evolve the current architecture, participate in new projects and infrastructure code development, write tests, contribute to task planning and estimation, and manage the release process to production.

Requirements

  • Have experience in backend development using Node.js and profiling applications in production
  • Have a solid understanding of software design principles and patterns
  • Understand common application security vulnerabilities and know how to prevent and mitigate them
  • Can write complex and efficient SQL queries without relying on an ORM, and optimize them when needed
  • Have experience optimizing applications to handle increasing load and traffic
  • Have experience with monitoring, logging, and debugging production issues
  • Have experience writing unit and end-to-end (E2E) tests

Responsibilities

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

Benefits

  • Remote work from anywhere in the world
  • 20 working days of vacation per year
  • Birthday presents
  • Compensation for the purchase of necessary technical devices for the work
  • Paid sick leaves