Senior Node.js Developer
Enjoy Gaming
About this role
Job descriptionEnjoy 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. Job requirementsAbout you:4+ years of experience with backend in NodeJS/ExpressStrong Knowledge of Nest JS / TypescriptStrong Knowledge of SQL and NoSQL (Mongo, Redis)Experience WebSockets and REST APIExperience using messaging and task-processing frameworks (e.g., Kafka, RabbitMQ, etc.)
Understanding of security, vulnerabilities, and approaches to avoid themHands-on work with AI APIs (OpenAI, Claude, Gemini) or building AI-assisted features/agentsEnglish level: intermediate or higherWill be a huge plus: Experience with ClickHouseExperience in optimizing the performance of highly loaded systemsGood understanding of GCPExperience with JavaScript, React JSWorking principles with Docker/Docker ComposeWhat goals will you have? Writing high-quality codeDocumentation: Create and maintain code and architecture documentationCollaborating with teams: Working closely with other developers, QA, designers, Product Owner, to ensure successful delivery of projectsKeeping an eye on securityParticipate in planningSolving complex problemsWhat We Offer: Competitive Salary in EUR: with annual performance reviews to recognize your growthRemote Work & Core Hours: full-time remote role (8 hours + 1 hour lunch) with mandatory availability between 9:30 and 17:30 CET for team collaborationComprehensive
Benefits
- including medical insurance, psychologist support, and Polish, Slovak speaking clubsGenerous 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 countryProfessional Development Support: reimbursement for courses, training, and certificationsWell-being Perks: support for language classes, sports, massages, or life coaching 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. All done! Your application has been successfully submitted! Other jobsYou've already applied for this jobThank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file. If you need assistance or believe this is an error, please email us at apply.enjoygaming@recruitee-mailbox.com