Senior Node.js Developer for CMS Core Tech
GR8_TECH builds B2B iGaming platforms for operators who play to lead.
We deliver full-cycle, high-impact tech designed to scale — from seamless integrations and expert consulting to long-term operational support. Our platform powers millions of active players and drives real business growth. Call it what it is: the iGaming Platform for Champions.
With 1000+ GR8 people across locations and time zones, we don’t just ship technology — we help operators build success stories across brands, markets, and geos.
Our ambition drives us. Our people make it real.
If you’re a challenger in spirit and a champion in action — join us.
Why this role exists:
The purpose of this role is to lead the design and development of innovative backend solutions for web applications. You will architect scalable, resilient, and maintainable systems that drive product innovation and enhance user experiences. You will also collaborate closely with cross-functional teams to drive improvements in product design and user experience strategies.
What you’ll drive:
Software Architecture and Backend Development
-
Design and implement scalable and efficient software architectures.
-
Write, test, and debug complex code for new and existing software applications.
-
Create and maintain comprehensive technical documentation for software development and system design.
-
Research and implement new technologies and methodologies to improve software performance and development processes.
-
Identify and resolve complex software issues and technical challenges.
-
Develop and enforce testing protocols to ensure software reliability and performance.
-
Deliver code to production in timely manner according to business expectations.
Team Leadership and Collaboration
-
Provide guidance and mentorship to junior engineers and team members.
-
Conduct thorough code reviews to ensure code quality, security, and best practices.
-
Lead and manage software development projects, ensuring timely delivery and quality as a shared responsibility with the Delivery Manager.
-
Work closely with cross-functional teams, including product management, design, and operations, to align development efforts with business goals.
-
Drive continuous improvement in software development practices and processes.
-
Communicate effectively with stakeholders, including presenting technical concepts and project updates.
What makes you a GR8 fit:
Must-have
-
Minimum of 5 years of experience in a similar senior engineering role, with a strong track record of leadership, advanced technical skills, and successful project delivery.
-
Understanding of System Analysis and Design, including microservice, monolith, event-driven, and resilient architectures, requirements elicitation, architectural patterns, delivery guarantees, CAP theorem, and UML diagrams.
-
Knowledge of Database Management, including relational and non-relational databases, SQL queries, stored procedures, triggers, normalization/de-normalization, ACID properties, transaction isolation, indexing, and security best practices.
-
Knowledge of basic networking protocols, security concepts (CIA triad), secure communication protocols (SSL/TLS), cryptographic algorithms, PKI, common vulnerabilities mitigation, firewalls, VPNs, NAT, PAT, Authentication, Authorization, IAM, SSO, multi-factor authentication, and directory services.
-
Understanding of Cloud Computing and DevOps, including IaaS, PaaS, SaaS, virtualization, container technologies (Docker), orchestration systems (Kubernetes), CI/CD pipelines, automation tools (Ansible, Terraform), cloud providers (Azure, Google Cloud), cloud networking, cloud storage, and FinOps methodology.
-
Understanding of SDLC methodologies (Waterfall, Agile, Scrum, Kanban, DevOps), version control systems (Git), coding standards, testing methods (unit, integration, system, UAT, performance, security, compliance), and CI/CD tools (Jenkins, CircleCI).
-
Strong problem-solving skills, including critical thinking, creativity, decision-making, communication, analytical skills, time management, adaptability, and conflict resolution.
-
Good verbal and written communication skills for technical and non-technical audiences, and proficiency in creating comprehensive technical documentation.
-
Advanced proficiency in Node.js and JavaScript, including language features, runtime environment, event loop, core modules, multithreading, asynchronous programming, package managers (npm, yarn, pnpm), Front End technologies, functional programming, and build tools (Webpack, Rollup, esbuild).
-
Advanced knowledge of TypeScript, including static typing, complex types, interfaces, union types, generics, and utility types.
-
Proficiency in designing and implementing scalable RESTful APIs using NestJS, Express.js, Fastify, or similar Node.js frameworks.
-
Database expertise with SQL and NoSQL systems like PostgreSQL, MongoDB, Redis, and Node.js libraries like Mongoose, TypeOrm, Prisma.io.
-
Proficiency in performance tuning, optimization, CPU and memory profiling, caching, and monitoring/logging tools like Prometheus, Grafana, and ELK stack.
-
Advanced proficiency in testing frameworks (Jest, Mocha, Chai), code formatting/linting tools (Prettier, ESLint, Husky, Lint-Staged), and IDEs (Visual Studio Code, WebStorm).
Nice-to-have
-
Familiarity with AWS and its foundational services.
-
Experience with GitLab CI.
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.
Create a Job Alert
Interested in building your career at GR8_TECH? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
.jpg?1779114534)