
Senior Backend Developer (Node.js)
Hybrid
IT & Data Development
Responsibilities
- Build backend services with Node.js and TypeScript
- Design microservice architecture and develop new services from scratch
- Maintain, evolve, and optimize existing high-load services
- Work with systems handling large volumes of traffic and data
- Design communication between services using RabbitMQ and Kafka
- Work with SQL databases
- Contribute to infrastructure running on AWS and Kubernetes
- Build and improve service monitoring with Prometheus and Grafana
- Make architectural and technical decisions and own their implementation
- Contribute to engineering practices and technical standards across the team
Requirements
- Strong commercial experience in backend development with Node.js
- Strong knowledge of TypeScript and NestJS
- Hands-on experience designing and building microservice-based systems
- Experience working with high-load products and services
- Strong SQL skills
- Hands-on experience with message brokers such as RabbitMQ and/or Kafka
- Experience with Kubernetes and AWS
- Experience with Prometheus and Grafana
- Solid understanding of scalable and fault-tolerant system design
- The ability to make technical decisions independently and take ownership of the outcome
Benefits
- High-load products processing tens of thousands of requests per second and serving 100M+ users worldwide
- The opportunity to design services from scratch and influence architectural decisions
- A high level of technical autonomy and a no-micromanagement culture
- Flexible ways of working: remotely or from one of our offices
- A fully equipped workspace and all the hardware you need
- Comprehensive medical insurance, including dental coverage, after the probation period
- Support for sports, English lessons, and therapy sessions
- Continuous professional development and knowledge sharing within a strong technical community
- Access to our corporate library, team events, workshops, and other internal activities
- Company-supported relocation