Senior Software Engineer (NodeJS)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (NodeJS): Improving the Node.js services layer (BFF) between Sportsbook clients and the backend platform with an accent on caching strategies, runtime health, and architectural building blocks. Focus on evolving data-aggregation patterns, reducing integration friction for feature teams, and improving developer experience via CI/CD and monorepo tooling.
Location: Edinburgh, Scotland, United Kingdom
Company
Premier mobile gaming company specializing in sports betting and iGaming, operating as a subsidiary of Flutter Entertainment.
What you will do
- Evolve caching and data-aggregation patterns across BFF services, including multi-layer caching and proxy design.
- Drive cross-cutting improvements such as runtime upgrades, dependency management, and security patching.
- Contribute to architectural decisions (ADRs) to reduce integration friction for feature teams.
- Build and maintain shared tooling, libraries, and scaffolding using NX monorepo.
- Improve developer experience through CI reliability and release pipeline automation.
- Participate in the on-call rota and incident response process.
Requirements
- Significant experience building and operating production Node.js services (REST/GraphQL, BFF).
- Strong TypeScript skills and deep understanding of service architecture and API design at scale.
- Expertise in distributed caching strategies (e.g., Redis, CDN-level caching).
- Experience with AWS Lambda, containerization, or cloud-native infrastructure.
- Ability to mentor other engineers and lead technical design discussions.
- Experience working in Agile teams.
Nice to have
- Experience with React or React Native.
Culture & Benefits
- Opportunities for continuous professional growth and learning in a growth-oriented company.
- Collaborative environment with a strong commitment to engineering excellence.
- Inclusive workplace focusing on diversity, equity, and accessibility.
- Opportunity to work within a global organization with a wide international presence.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →