Senior+ / Lead NodeJS Developer (igaming)
Summary
Build and scale a high-load iGaming platform using Node.js, NestJS, TypeScript, Kafka, and Kubernetes; design microservices, APIs, and CI/CD pipelines.
We are looking for a Senior+/ Lead Node.js Developer (highly technical, no team leadership responsibilities) to join our iGaming product team and help build and scale a high-load platform serving multiple international brands. You will work on microservices architecture, event-driven systems, and core platform components while contributing to technical decisions and engineering excellence.
Key Responsibilities:
Design, develop, and maintain RESTful and GraphQL APIs.
Build and support scalable microservices and event-driven integrations using Kafka.
Develop high-quality, maintainable code covered by unit tests.
Configure and maintain GitLab CI/CD pipelines and deployment automation.
Create and maintain Helm charts for Kubernetes deployments.
Monitor system performance and configure Grafana dashboards, alerts, and observability tools.
Participate in architecture discussions, technical design reviews, and system improvements.
Conduct code reviews and mentor middle and junior engineers.
Ensure smooth knowledge transfer and contribute to team best practices.
Requirements:
7+ years of commercial experience with Node.js.
3+ years of experience with NestJS.
3+ years of experience with TypeScript.
Strong experience designing and developing microservices architecture.
Hands-on experience with Kafka and event-driven systems.
Experience with GraphQL and RESTful APIs.
Solid knowledge of Docker and Kubernetes.
Strong SQL skills and experience with PostgreSQL or other relational databases.
Experience with monitoring and observability tools (Grafana, Prometheus, ELK Stack).
Experience with GitLab CI/CD pipelines.
Proven experience in code reviews and mentoring engineers.
English level: Intermediate or higher.
Would Be a Plus:
Experience in iGaming, FinTech, or other high-load industries.
Experience with cloud platforms (AWS, GCP, Azure).
Knowledge of distributed systems and performance optimization.
Experience with Helm and infrastructure automation.
Understanding of security best practices for backend services.
We Offer:
20 vacation days + 36 paid sick leaves per year.
Flexible schedule with no micromanagement.
Opportunity to work on a scalable international platform used across multiple markets.
Participation in architecture and technical decision-making.
International team with transparent processes and fast decision-making.
Selection Stages:
Call with Recruiter
Technical Interview
Final Interview
Job Offer
Join us and help build a scalable, high-performance iGaming platform used by players worldwide! 🚀