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
