Remote job
Backend Developer (Node.js/Nest.js)
Job details
About this role
Role overview Develop and operate backend features for digital entertainment products, taking ownership from implementation through deployment and production support. The work centers on scalable Node.js services and careful handling of data and transactions under substantial traffic.
Responsibilities - Build and maintain backend services and REST APIs with Node.js, TypeScript, and NestJS. - Design and tune PostgreSQL queries, indexes, and transactions; diagnose performance bottlenecks. - Implement automated tests and conduct load or performance testing to validate behavior under heavy traffic. - Work with Redis, message queues, background jobs, and event-driven architecture. - Support delivery through Docker, Kubernetes, CI/CD, and cloud infrastructure; monitor services and investigate incidents. - Review code and communicate technical decisions, implementation details, and risks to colleagues.
Requirements - At least 5 years of commercial experience with Node.js, TypeScript, NestJS, and production use of PostgreSQL or other relational databases. - Strong SQL skills, including query optimization, index design, transaction management, concurrency, and performance analysis. - Understanding of dependency injection, modular design, Clean Architecture, and backend service design. - Experience developing and supporting high-load systems, with automated and performance testing. - Experience with Redis, queues, background jobs, Docker, Kubernetes, CI/CD, and cloud infrastructure. - Ability to write maintainable code and own features through testing, deployment, monitoring, and incident resolution; communicate clearly and prioritize work independently.
Nice to have - Experience with online gaming, casino or betting platforms, wallets, payments, transaction processing, or third-party integrations. - Practical use of AI-powered developer assistants.
Benefits and work setup - Fully remote work with a modern technology stack, an established engineering team, and minimal bureaucracy.