Role OverviewWe are looking for a Senior Node.js Developer to join our team and help build a distributed, high-load real-time networking platform that processes, transforms, and routes large volumes of HTTP and WebSocket traffic between clients and external services.
What You Will Do
Design, develop, and optimize services within our networking core. Build highly reliable systems for request processing, routing, load balancing, failover, and streaming data delivery.
Why It Might Be a Fit
5+ years of commercial experience with TypeScript and JavaScript. Strong expertise in Node.js development. Deep understanding of asynchronous programming, event loops, streams, error handling, and high-performance backend systems.
Requirements
- 5+ years of commercial experience with TypeScript and JavaScript
- Strong expertise in Node.js development
- Deep understanding of asynchronous programming, event loops, streams, error handling, and high-performance backend systems
- Experience designing and maintaining production-grade services
- Strong knowledge of SQL databases
- Experience with ORM frameworks and database migrations
- Understanding of indexes, transactions, and performance optimization
- Experience with monitoring, logging, and tracing
- Familiarity with CI/CD pipelines and monorepo workflows
- Understanding of production environments and performance under load
Benefits
- 20 vacation days and 5 family days yearly
- Flexible start to the workday
- Support from a professional corporate coach and psychologist
- Regular internal and external activities, workshops, trips, and corporate events
- Access to our internal knowledge base, meetups, and team-building activities
- Ongoing training in new technologies and continuous professional development support
]]>