Senior Node.js Developer for CMS Core Tech

  • Full Time
  • Remote
  • Applications have closed
Display currency was reset to the store default because the selected currency would show amounts as zero. Please update the exchange rate and Number of Decimals in Multi Currency settings.

Explore Available Jobs with a Simple Search...

Senior Node.js Developer for CMS Core Tech

Company

GR8_TECH

Salary / Compensation

  • Salary not specified

Overview / Job Description

GR8_TECH is a global B2B iGaming technology company that develops scalable platforms, integrations, and operational solutions for gaming operators worldwide. With over 1,000 employees across multiple locations, the company powers millions of active players through enterprise-grade technology.

GR8_TECH is seeking a Senior Backend Engineer to design, develop, and deliver scalable backend systems that power its iGaming platform. This role involves owning complex backend features from architecture through production deployment while mentoring engineers, driving engineering best practices, and collaborating with cross-functional teams. The ideal candidate is an experienced backend developer with deep expertise in Node.js, TypeScript, microservices, and cloud-native technologies.

Responsibilities

Backend Development & Software Architecture

  • Design and develop scalable, resilient backend services and RESTful APIs.
  • Build, test, debug, and maintain complex backend applications.
  • Own features from requirements gathering through implementation, deployment, and production monitoring.
  • Resolve complex technical issues, including performance bottlenecks and architectural improvements.
  • Maintain comprehensive technical documentation.

System Design & Performance

  • Design distributed systems using microservices and event-driven architecture.
  • Optimize application performance, scalability, and reliability.
  • Improve system resilience and maintainability through architectural best practices.
  • Contribute to long-term technical strategy and platform evolution.

Collaboration & Technical Leadership

  • Collaborate with product, design, and operations teams to define technical solutions.
  • Communicate technical decisions, trade-offs, and implementation progress.
  • Participate in architecture discussions and engineering planning.

Mentorship & Code Quality

  • Mentor junior and mid-level backend engineers.
  • Conduct detailed code reviews to maintain engineering standards, security, and code quality.
  • Promote best practices across development teams.
  • Support knowledge sharing and continuous learning initiatives.

Requirements

Experience

  • Minimum 5 years of hands-on backend engineering experience.
  • Proven experience designing and delivering large-scale backend systems.
  • Experience owning software features throughout the full development lifecycle.
  • Experience mentoring software engineers and conducting code reviews.

Skills & Competencies

  • Strong analytical and problem-solving abilities.
  • Excellent software architecture and system design skills.
  • Ability to work independently on complex technical challenges.
  • Strong collaboration and communication skills.
  • Upper-intermediate (B2) or higher English proficiency.
  • Ability to communicate technical concepts and architectural decisions effectively.

Technical Skills

Backend Development

  • Advanced proficiency in:
    • Node.js
    • TypeScript
    • NestJS
  • Strong understanding of:
    • Event loop
    • Asynchronous programming
    • Runtime internals
    • Core Node.js modules

System Architecture

  • Microservices architecture.
  • Event-driven architecture.
  • Distributed systems design.
  • CAP Theorem.
  • Delivery guarantees.
  • Resilient system design patterns.

API Development

  • RESTful API design.
  • NestJS modules, providers, guards, interceptors, and microservices.
  • Swagger/OpenAPI documentation.

Databases

  • Relational databases.
  • NoSQL databases.
  • SQL optimization.
  • Indexing.
  • Database normalization and denormalization.
  • ACID properties.
  • Transaction isolation.

Messaging & Background Processing

  • Kafka.
  • BullMQ.

Cloud & DevOps

  • AWS SDK (S3, Bedrock).
  • Docker.
  • Docker Compose.
  • Kubernetes fundamentals.
  • GitLab CI/CD.
  • Prometheus monitoring.
  • Git workflows.

Preferred Qualifications

  • Experience with Go or .NET.
  • Experience with Strapi CMS or other headless CMS platforms.
  • Familiarity with Terraform or Terragrunt for Infrastructure as Code (IaC).

Education

  • No specific educational qualifications mentioned.

Candidate Profile

You SHOULD Apply If

  • You have extensive backend engineering experience building scalable distributed systems.
  • You enjoy solving complex architectural and performance challenges.
  • You are proficient in Node.js, TypeScript, and NestJS.
  • You have experience mentoring engineers and promoting development best practices.
  • You thrive in collaborative, fast-paced engineering environments.
  • You enjoy working with cloud-native technologies and modern DevOps practices.
  • You value ownership, continuous improvement, and technical excellence.

You Should NOT Apply If

  • You have limited experience designing large-scale backend systems.
  • You are unfamiliar with microservices or event-driven architectures.
  • You are uncomfortable mentoring engineers or reviewing code.
  • You prefer narrowly scoped development tasks over end-to-end feature ownership.
  • You lack experience with modern backend technologies such as Node.js, TypeScript, or NestJS.
  • You are uncomfortable working in a rapidly evolving, high-growth environment.

Other Information

Work Schedule

  • Full-time

Work Style

  • Remote-first
  • International, distributed engineering team

Additional Benefits / Highlights

  • Annual flexible benefits budget covering:
    • Sports
    • Medical care
    • Mental health support
    • Home office expenses
    • Language learning
  • Paid maternity and paternity leave.
  • Monthly childcare allowance.
  • 20+ vacation days annually.
  • Unlimited sick leave.
  • Emergency leave.
  • Home office and coworking space reimbursement.
  • Technical equipment support.
  • Online, offline, and offsite team events.
  • Internal learning programs and career development opportunities.
  • Collaborative engineering culture built around trust, ownership, resilience, continuous learning, and innovation.

Job Overview

Offered Salary
Career Level
Industry
IT & Software Developmentit
Experience
Qualification
error: Content is protected !!
Select your currency
NGN Nigerian naira