✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.
Role in brief
GR8 Tech, a B2B iGaming platform provider, seeks a Senior Node.js Developer to design, implement, and own scalable backend services. This role involves significant architectural work, end-to-end feature ownership, and mentoring, ideal for an experienced developer with strong Node.js, TypeScript, and microservices expertise.
About the role
This Senior Node.js Developer role at GR8 Tech focuses on building and enhancing the core backend of iGaming platforms. The company provides B2B solutions for operators, handling high-volume transactions and player interactions. As a senior engineer, you will be responsible for the full lifecycle of features, from initial requirements gathering to deployment and monitoring, ensuring the systems are scalable and resilient. This includes designing and implementing new services, writing robust code, and resolving complex technical challenges.
A key aspect of this position involves contributing to software architecture and maintaining technical documentation. You will apply your understanding of system design principles like microservices and event-driven architectures to build robust solutions. Collaboration is central to the role, working with product, design, and operations teams to align technical approaches and communicate trade-offs. You will also conduct thorough code reviews to uphold quality and security standards.
Beyond technical delivery, this role includes a significant mentorship component. You will guide junior and mid-level engineers through pairing, knowledge sharing, and daily support, fostering their growth. Success in this position means not only delivering high-quality, scalable backend services that power iGaming operations but also elevating the technical capabilities of the team through leadership and knowledge transfer.
Skills that matter here
- Node.js: This role requires advanced proficiency in Node.js, including its runtime internals, event loop, and asynchronous programming, to build scalable backend services.
- TypeScript: Advanced TypeScript skills, such as strict typing, generics, and metaprogramming patterns, are essential for developing robust and maintainable codebases, particularly with NestJS.
- microservices: You will design and implement scalable RESTful APIs and microservices, applying principles of event-driven architecture and resilient patterns.
- Kafka: Experience with Kafka is used for implementing asynchronous messaging in event-driven architectures within the platform.
- AWS: Working knowledge of AWS SDK components like S3 and Bedrock is required for cloud infrastructure interactions.
- Kubernetes: Familiarity with Kubernetes basics is needed for managing and orchestrating containerized applications.
Who this role suits
- A developer with at least five years of backend experience who thrives on owning features end-to-end.
- Someone who enjoys mentoring less experienced engineers and contributing to team growth through code reviews and knowledge sharing.
- An individual who can navigate and solve complex technical problems, including performance bottlenecks and architectural debt.
- A person who understands system design principles for scalable, resilient, and event-driven architectures.
From the employer
What you’ll drive:
- Software Architecture and Backend Development
- Design and implement scalable, resilient backend services and APIs.
- Write, test, and debug complex code across new and existing application.
- Own features end-to-end: from understanding requirements, through implementation, to production monitoring.
- Identify and resolve complex technical problems, including performance bottlenecks and architectural debt.
- Maintain comprehensive technical documentation for systems you build.
- Collaboration & Mentorship
- Mentor junior and mid-level engineers through pairing, knowledge sharing, and day-to-day guidance.
- Conduct thorough code reviews to ensure quality, security, and adherence to best practices.
- Collaborate with cross-functional teams (product, design, operations) to clarify requirements and align on technical approach.
- Proactively communicate technical trade-offs and progress within the team.
What makes you a GR8 fit:
- Must-have 5+ years of hands-on backend engineering experience with a strong track record of delivering complex systems.
- Upper-intermediate or higher level of English.
- Understanding of system design: microservices, event-driven architecture, resilient patterns, delivery guarantees, CAP theorem.
- Database knowledge: relational and non-relational databases, SQL optimization, indexing, normalization/denormalization, ACID properties, transaction isolation.
- Working knowledge of Docker, Kubernetes basics, CI/CD pipelines, and Git workflows.
- Strong problem-solving skills: ability to break down ambiguous problems, make pragmatic decisions, and communicate reasoning clearly.
- Advanced proficiency in Node.js and TypeScript, including runtime internals, event loop, async programming, and core modules.
- Advanced TypeScript: strict typing, generics, decorators, utility types, and metaprogramming patterns used in NestJS.
- Proficiency in designing and implementing scalable RESTful APIs and microservices using NestJS (modules, providers, guards, interceptors, microservices transport, Swagger).
- Event-driven architecture: Kafka for async messaging, BullMQ for background job processing.
- Cloud & infrastructure: AWS SDK (S3, Bedrock), Docker/Docker Compose, Prometheus metrics, GitLab CI/CD.
Nice-to-have
- Experience with Go or .NET.
- Experience with Strapi CMS or similar headless CMS platforms.
- Familiarity with Terraform/Terragrunt for infrastructure-as-code.
Why you’ll love working here:
- Benefits
- Cafeteria — annual budget you allocate to: Sports • Medical • Mental health • Home office • Languages.
- Work-life & support
- Paid maternity/paternity leave + monthly childcare allowance.
- 20+ vacation days, unlimited sick leave, emergency time off.
- Remote-first + tech support + coworking compensation.
- Team events (online/offline/offsite).
- Learning culture with internal courses + growth programs.
- Our culture & core values
- GR8_TECH culture is how we win — through trust, ownership, and a growth mindset. We move fast, stay curious, and keep it real, with open feedback, room to experiment, and a team that’s got your back.
- FUELLED BY TRUST: we’re open, honest, and have each other’s backs.
- OWN YOUR GAME: we take initiative and own what we do.
- ACCELER8: we move fast, focus smart, and keep it simple.
- CHALLENGE ACCEPTED: we grow through challenges and stay curious.
- BULLETPROOF: we’re resilient, ready, and always have a plan.
Questions about this role
What is the remote work policy for this role?
This is a remote-first position, and the company provides tech support and coworking compensation for remote employees.
What level of seniority is expected for this position?
This is a senior-level role, requiring a strong track record of delivering complex systems over at least five years.
What are the core technical skills required?
Core technical skills include advanced proficiency in Node.js and TypeScript, experience with microservices, RESTful APIs, Docker, Kubernetes basics, AWS, and Kafka.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.