Senior Fullstack Engineer - Remote, UK Timezone (within +/- 2 hours)
Live shows make us feel good. They’re a time to hang with our friends, discover new artists or lose ourselves on a dancefloor. We’re on a mission to bring all of this to more fans, more often – and that’s where you come in.
We’re looking for a Senior Fullstack Engineer to join our Product Growth squad and drive more fans to our exceptional products. Our Growth squad work alongside our Product squads to maximise engagement through channels such as CRM, SEO, affiliates, and paid marketing.
At DICE, you’ll be part of the company that’s redefining live entertainment. It’s a place where you can be yourself, influence the culture, and create work that you’re proud of.
About the role
DICE is scaling fast, and we’ve got ambitious goals for our platforms. As a Senior Fullstack Engineer, you will play a pivotal role in architectural decisions, helping define not just what we build, but how it scales.
Our applications are written mostly in Elixir and React. They feed information to our award-winning apps via GraphQL and REST APIs, and handle millions of ticket-sale transactions. Our code is hosted on GitHub, pipelines are managed by Drone CI, and we deploy to Kubernetes clusters.
We are always open to making changes and improvements to our workflow and codebase, and we’ll look to you to champion them for the benefit of the team and product.
You’ll be
Architecting and developing complex, high-load backend systems written in Elixir.
Leading technical discussions with Product Managers, Engineers, and Designers to turn vague requirements into robust technical specifications.
Mentoring mid-level and junior engineers, conducting code reviews, and fostering a culture of technical excellence.
Championing best practices in testing, documentation, and maintainability across the engineering organisation.
You are
- A technical leader who enjoys sharing knowledge and uplifting the team.
Passionate, humble and talented.
- A fan of music and culture.
Actively responsible and ownership-driven; you don't just write code, you own the outcome in production.
- Pragmatic about technical debt versus feature delivery.
Eager to build apps that make a positive impact on the world.
- A great communicator.
You’ll need
Extensive production experience with Elixir, OTP, and Phoenix (or deep expertise in another functional language with a willingness to master Elixir quickly).
Proven experience with React and knowledge of modern JavaScript, HTML and CSS.
A strong track record of designing and developing distributed systems at scale.
Experience integrating complex third-party services and gracefully handling failure scenarios.
Experience in CDN and edge caching. Specific experience with Cloudflare is a plus.
- Deep understanding of database internals (PostgreSQL/Redis) and query performance optimisation.
Understanding of accessibility and SEO, along with familiarity with browser testing and debugging.
- Experience mentoring other engineers and influencing technical decisions within a team.
- Experience with MarTech platforms (e.g., Braze/Iterable) is desirable.
About DICE
DICE is based throughout Europe, North America, Australia and India, and is rapidly growing worldwide. We’re constantly innovating to bring amazing products to fans, artists, venues and promoters.
We know that having a variety of perspectives makes us a better company – it's why we strongly encourage members of underrepresented communities to apply. Find out how we're creating a more diverse, equitable and inclusive DICE.
Application process
Our process usually involves a quick chat on the phone, a portfolio review or task and a couple of interviews where you’ll meet the people you’ll work with. We’ll keep you fully informed along the way.
For information on how we use your data, please view our Candidate Privacy Policy.
We may use AI-assisted tools to help analyse skills and experience. These systems function solely as decision-support tools; they do not autonomously reject candidates or make final hiring decisions. Every application is subject to meaningful human oversight, with every hiring decision through the process being made by humans
If you would like more information about how your data is processed, please contact us.
Skills Required
- Extensive production experience with Elixir, OTP, and Phoenix, or deep expertise in another functional language with willingness to learn Elixir
- Proven experience with React and modern JavaScript, HTML, and CSS
- Experience designing and developing distributed systems at scale
- Experience integrating complex third-party services and handling failure scenarios
- Experience with CDN and edge caching
- Deep understanding of PostgreSQL or Redis internals and query performance optimization
- Understanding of accessibility and SEO
- Familiarity with browser testing and debugging
- Experience mentoring engineers and influencing technical decisions
- Experience with MarTech platforms such as Braze or Iterable
- Specific Cloudflare experience
DICE Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about DICE and has not been reviewed or approved by DICE.
-
Leave & Time Off Breadth — Time off is positioned as expansive through an “unlimited” holiday/PTO approach, alongside options like workations and seasonal early-finish hours in some markets. A Christmas closure and volunteering days further broaden the time-off proposition in certain locations.
-
Wellbeing & Lifestyle Benefits — Lifestyle-aligned perks add tangible value, including monthly DICE credit for shows and occasional “Hangover Days” tied to late-night events. Wellness add-ons such as fitness memberships and mental-health supports are also part of the package in some regions.
-
Healthcare Strength — Healthcare coverage is described as strong on paper in several geographies, including private medical options and mental-health support, with standard medical/dental/vision offerings highlighted for U.S. roles. The package often appears more explicitly detailed in UK/EU contexts, suggesting robust local coverage where specified.
DICE Insights
What We Do
We’ve always believed that a gig can change lives. So in 2014, we created a platform for fans to experience more of the shows they love. Want to know more? www.dice.fm. Our headquarters are based in London, UK with hubs based around the world, including Milan, Barcelona and Paris. In the US, we have teams based out of New York. Our team has now moved in to our brand new hub in Williamsburg so it's a fantastic time to join the team as we scale and grow! At DICE, our mission is to create a diverse and inspiring global team by discovering and creating only the best environment for our employees. No matter what department you sit under, or where you are in the world, you are part of one team, working towards redefining live entertainment.
Why Work With Us
DICE is a place for people who are ambitious, humble and talented. For those who want to learn at pace and have a true passion for music and culture. At DICE, our mission is to create a diverse and inspiring global team by discovering and creating only the best environment for our employees. No matter what department you sit under, or where you ar
Gallery









