Skip to content

Senior Node.js Developer

  • Remote

Job description

Our client is an international product-based IT company specializing in the iGaming industry. Founded in 2014, the company quickly became a leader in the CIS region and is now expanding globally.

We are currently looking for a Senior Node.js Developer.

📋 Key responsibilities and your contribution:

  • Develop and maintain Node.js (NestJS/Express) microservices for highload systems.

  • Contribute to architecture design (DDD, CQRS, Event Sourcing, SAGA, Design Patterns).

  • Build and support event-driven architectures with message brokers (Kafka, RabbitMQ).

  • Integrate with external systems via REST, gRPC, and WebSocket APIs.

  • Set up and maintain monitoring and logging (Sentry, ELK).

  • Implement mandatory caching strategies with Redis and Memcached.

  • Work with SQL/NoSQL databases using both ORM and raw queries.

  • Ensure API security and compliance with best practices.

  • Write and maintain tests (unit, integration, performance).

  • Participate in code reviews, mentoring, CI/CD processes, planning, and task estimation.

📚 Your qualifications:

  • Node.js (4+ years) with a deep understanding of event loop, async/await, streams, and cluster/worker_threads.

  • Solid experience with TypeScript (strict typing) and developing backend services with NestJS/Express.

  • Experience in designing resilient, observable, and high-load systems.

  • Testing expertise: unit, integration, performance; tools: Jest, Supertest.

  • Strong background in working with databases and caching, using both ORM and raw queries.

  • Practical experience ensuring API security based on OWASP standards, including access control and data protection.

  • Solid understanding of algorithms, data structures, and query optimization.

➕ Nice to have:

  • Experience in high-load projects.

  • Knowledge of ISO 27001, GDPR, PCI/DSS.

  • Contributions to Open Source projects / public GitHub.

  • Experience with partner/affiliate systems and understanding of the full referral lifecycle (tracking, attribution, conversion paths, revenue share, target actions).

  • Ability to analyze data flows, detect loss points and bottlenecks in the process chain.

Benefits:

⭐ Days of recovery: 20 paid vacation day per year and unlimited sick leave days.
⭐ 
Health: corporate medical insurance, a company psychologist and a Cafeteria of Benefits for personal wellness choices.
⭐ 
Education: a variety of foreign languages course for you to choose from. Also we are open for your development and you can choose different courses /training for improving your skills.
 Compensation: additional benefits that can be used according to company policy, e.g. paid business trips, international conference opportunities, lunch perks at our offices etc.
 Work Environment: work remotely or from one of our offices in Cyprus, Portugal, Poland, equipped with the equipment you’ll need for success.

or