Please mention DailyRemote when applying
See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
Build and maintain high-performance backend systems, scalable services, and APIs, while producing high-quality code and maintaining code and architecture documentation. Collaborate with cross-functional teams on planning and project delivery, design efficient data flows, address security, and solve complex technical problems.
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.
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
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
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
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
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.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 219,507+ Jobs in Node.js Developer
Answer easy questions
219,507+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”