Senior Node.js Engineer - Group CMS
The LeoVegas CMS team is looking for a self-driven Senior Software Engineer. Working within an agile environment, the primary focus will be the delivery of key features and improvements, writing clean, maintainable code that aligns with the broader architectural vision.
As a senior member of the team, the engineer will balance this delivery work with mentorship, helping to elevate collective engineering standards through active collaboration and code review. The role involves working on a proprietary headless CMS, a Node.js application that serves as the central content hub for the LeoVegas Group portfolio. The system relies on an event-driven, service-oriented architecture to synchronise over 400,000 pages. Hosted within a GCP environment and managed via a single monorepo, the platform offers a mature, containerised context where the engineer can focus on building scalable, full stack, code.
- Developing features for the Group CMS.
- Creating reusable modules across the Group CMS domain within NPM Workspaces & Turbo monorepo setup.
- Maintaining K8S manifests as Application Engineers within a company-wide platform provided by Platform Engineers.
- Monitoring deployments with Grafana & Datadog.
- Maintaining CI/CD automations with Jenkins & GitHub Actions.
- Documenting proposals and decisions of a technical nature (RFC/ADR).
- Fostering a collaborative team culture through mentorship, knowledge sharing, and active support of peers.
- Proficient knowledge of JavaScript and Typescript, being able to converse comfortably with topics like JS internals, Typing, Code quality etc. (required).
- Experience in NodeJS (required).
- Experience in object-oriented programming (required).
- Experience with writing APIs, RESTful and GraphQL (required).
- Proficient understanding of code versioning tools (required).
- Experience writing Unit Tests (required).
- Experience with NestJS (nice-to-have).
- Experience with Redis/Kafka/Elasticsearch (nice-to-have).
- Experience with Docker/Kubernetes (nice-to-have).
- Experience using MonoRepo/Turborepo (nice-to-have).
- Experience with ReactJS, NextJS, CSS and HTML (nice-to-have).
- Hybrid work policy.
- 4 weeks of Workation (T&C apply).
- 30 annual vacation days.
- Occupational Pension.
- 5,000 SEK wellness contribution annually.
- Parental Leave Top-Up.
- Possibility to enrol in a private health care insurance for both you and your partner.
- 1,500 SEK equipment allowance.
- Benify - benefits portal with many offers and discounts.
LeoVegas Group is a Swedish mobile-first iGaming company founded in 2011, headquartered in Stockholm with its main operational hub in Sliema, Malta. A pioneer of mobile casino, it operates online casino and sportsbook products across regulated markets through brands including LeoVegas, BetUK, Expekt, Pink Casino and GoGo Casino. In 2022 the group was acquired by MGM Resorts International and now serves as MGM's international online-gaming arm, having previously been listed on Nasdaq Stockholm.
