Senior Node.js Developer
Enjoy Gaming LLC
WorldwideremotePosted 6 days ago
E
Skill Required
Backend-EngineerNodeJS-DeveloperSoftware-EngineerSenior-Node.Js-DeveloperSenior-Node.Js-EngineerNode.Js-EngineerNode-DeveloperBackend DeveloperNode.jsEngineeringJavaScriptTypeScriptWebSocketRESTRabbitMQsecuritybuildingExpressetc.)DockerdesignDevOpsOpenAPIReactKafkaRedisMongoDBAPIsSQLGCPandAIFulltime
Key highlights
- Competitive Salary in EUR
- 4+ years of experience with backend in NodeJS/Express
- Full-time remote role
- Medical insurance, psychologist support, and well-being perks
Role overview
Enjoy Gaming is a software provider focused on creating high-quality digital entertainment experiences, including Slots and Live Games. They are seeking a skilled Senior Node JS Developer to contribute to the development of high-performance backend systems, focusing on server-side architecture, software design, and building robust, scalable services and seamless APIs. In this role, you will collaborate with product managers, frontend engineers, and DevOps specialists to design efficient data flows and ensure exceptional system reliability, driving engineering excellence and supporting the growth of the product portfolio.
Responsibilities
- 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
Requirements
- 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
Nice to have
- 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
Benefits
- Competitive Salary in EUR: with annual performance reviews to recognize your growth
- Remote Work & Core Hours: full-time remote role (8 hours + 1 hour lunch) with mandatory availability between 9:30 and 17:30 CET for team collaboration
- Comprehensive Benefits: including medical insurance, psychologist support, and Polish, Slovak speaking clubs
- Generous Paid Time Off: 20 working days of paid vacation, plus 10 additional paid days off, 10 paid sick days, and all national holidays in your country
- Professional Development Support: reimbursement for courses, training, and certifications
- Well-being Perks: support for language classes, sports, massages, or life coaching
Additional details
- At Enjoy Gaming, we value ownership, excellence, and drive. These principles shape the way we work, collaborate, and build products.
- Please note that feedback on your application will be provided within two weeks if a positive decision is made regarding your candidacy.
- I give my consent following the Law on the Protection of Personal Data dated June 1, 2010, No. 2297, effective from January 1, 2011, for the processing of information classified as personal data.
- Originally posted on Himalayas