Senior Node.js Developer
Remote senior backend engineer building high-performance Node.js/TypeScript services and APIs for an iGaming provider of slots and live casino games. Daily work involves server-side architecture, data flows with SQL/NoSQL stores, WebSockets, Kafka/RabbitMQ messaging, security, and AI-assisted features via OpenAI/Claude/Gemini APIs.
- Compensation
- Not disclosed
- Location
- Remote job
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Full time
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 4+ years of backend experience with NodeJS/Express
- Strong knowledge of NestJS / TypeScript
- Strong knowledge of SQL and NoSQL (Mongo, Redis)
- Experience with WebSockets and REST API
- Experience with messaging and task-processing frameworks (e.g., Kafka, RabbitMQ)
- Understanding of security, vulnerabilities, and how to avoid them
- Hands-on work with AI APIs (OpenAI, Claude, Gemini) or building AI-assisted features/agents
- English level: intermediate or higher
Nice to have
- Experience with ClickHouse
- Experience optimizing performance of highly loaded systems
- Good understanding of GCP
- Experience with JavaScript, React JS
- Working principles with Docker/Docker Compose
Full description
ENJOY Gaming is a software provider focused on creating high-quality digital entertainment experiences, including Slots and Live Games. Our team brings together experienced professionals in game development, product, and design, driven by a passion for innovation and quality.
At ENJOY Gaming, we value ownership, excellence, and drive. These principles shape the way we work, collaborate, and build products.
Join us and be part of our innovative journey in the gaming world!
We are currently seeking a skilled Senior Node JS Developer to join our innovative team and contribute to the development of high-performance backend systems. In this role, you will immerse yourself in server-side architecture and software design, utilizing your expertise to build robust, scalable services and seamless APIs for our platform. You will collaborate with product managers, frontend engineers, and DevOps specialists to design efficient data flows and ensure exceptional system reliability. Your technical expertise, problem-solving abilities, and passion for clean code will be essential in driving engineering excellence and supporting the growth of our product portfolio.
About you:
- 4+ years of experience with backend in NodeJS/Express
- Strong Knowledge of Nest JS / Typescript
- Strong Knowledge of SQL and NoSQL (Mongo, Redis)
- Experience WebSockets and REST API
- Experience using messaging and task-processing frameworks (e.g., Kafka, RabbitMQ, etc.)
- Understanding of security, vulnerabilities, and approaches to avoid them
- Hands-on work with AI APIs (OpenAI, Claude, Gemini) or building AI-assisted features/agents
- English level: intermediate or higher
Will be a huge plus:
- Experience with ClickHouse
- Experience in optimizing the performance of highly loaded systems
- Good understanding of GCP
- Experience with JavaScript, React JS
- Working principles with Docker/Docker Compose
What goals will you have?
- Writing high-quality code
- Documentation: Create and maintain code and architecture documentation
- Collaborating with teams: Working closely with other developers, QA, designers, Product Owner, to ensure successful delivery of projects
- Keeping an eye on security
- Participate in planning
- Solving complex problems