CareerPlanSign in

Senior Software Engineer - NodeJS

Edinburgh / Hybrid💼 Full-time🗓 2026-08-10 → 2026-09-25

Core

Building and operating foundational Node.js BFF services to improve content delivery, data contracts, and reliability for millions of bettors.

Role type

Senior Software Engineer (Node.js Backend)

Builds

Production Node.js services, shared libraries, CI/CD tooling, and architectural patterns for the sportsbook platform.

Domain

Sports betting / iGaming / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Node.js, TypeScript, REST/GraphQL API design, distributed caching strategies, AWS Lambda, containerization, monorepo management (NX), incident response

Preferred skills

React or React Native, mentoring, technical design leadership

Technologies

Node.js, TypeScript, Redis, AWS Lambda, NX, CI/CD pipelines

Responsibilities

Evolving caching and data-aggregation patterns across BFF services; driving cross-cutting improvements (runtime upgrades, security patching); contributing to architectural decisions and ADRs; building shared tooling and scaffolding; improving CI reliability and release automation; participating in on-call incident response

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.