Senior Backend Engineer - Spain-based

DICE

España

Remote

EUR 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DICE is seeking a Senior Backend Engineer to shape scalable Elixir-based services that power fans, venues and artists. You’ll drive architectural decisions, work with GraphQL/REST, and own production outcomes as part of a globally distributed team.

The role emphasizes leadership, performance, and robust, maintainable systems. Based in Europe with a strong remote-friendly policy, you’ll collaborate across functional teams to improve workflows and code quality while delivering high-impact features

Qualifications

  • Extensive production experience with Elixir, OTP and Phoenix.
  • Strong track record designing and developing distributed systems at scale.
  • Experience integrating third-party services and handling failure scenarios.
  • Deep understanding of PostgreSQL/Redis and query performance.
  • Mentoring engineers and influencing technical decisions.

Responsibilities

  • Architecting and developing complex, high-load backend systems written in Elixir.
  • Leading technical discussions with Product Managers, Engineers and Designers.
  • Mentoring mid-level and junior engineers; code reviews and best-practices championing.
  • Identify bottlenecks in ticketing/event systems and design scalable solutions.
  • Contribute to testing, documentation, and maintainability across the team.

Skills

Elixir
OTP
Phoenix
Distributed systems
Code reviews
PostgreSQL
Redis
High load
Mentoring

Tools

GitHub
Drone CI
Kubernetes

Job description

Senior Fullstack Engineer - Spain - 100% Home Office Friendly (within +/- 2 hours of the UK)

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 Backend Engineer to join our Engineering team and drive exceptional product development for fans, venues and artists.

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 Backend Engineer, you will play a pivotal role in architectural decisions, helping define not just what we build, but how it scales.

Our backend apps are written mostly in Elixir. They feed information to our award-winning apps via GraphQL and REST APIs, and handle millions of ticket-sale transactions. We host our code on GitHub, manage pipelines with Drone CI, and deploy to Kubernetes clusters.

We are always open to improving our workflow and codebase, and we'll look to you to champion those improvements 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.

  • Proactively identifying bottlenecks in our ticketing and event management systems and designing scalable solutions to handle traffic spikes.
  • 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.

  • 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).

  • A strong track record of designing and developing distributed systems at scale.

  • Experience integrating complex third-party services and gracefully handling failure scenarios.

  • Deep understanding of database internals (PostgreSQL/Redis) and query performance optimisation.
  • Deep understanding of how OSes and Linux work internally.

  • Experience mentoring other engineers and influencing technical decisions within a team.
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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Spain-based
Senior Backend Engineer - Spain-based

DICE • Madrid

Remote
EUR 75,000 - 115,000
Senior Backend Engineer - Elixir, Scale & Impact (Remote)
Senior Backend Engineer - Elixir, Scale & Impact (Remote)

DICE • Madrid

Remote
EUR 75,000 - 115,000
Senior Technical Artist
Senior Technical Artist

Keywords Studios Plc • Madrid

Hybrid
EUR 55,000 - 70,000
22 days holiday +5 Bank Holidays
Company Pension Scheme
Flexible Working Hours
+2
Senior Software Engineer - Java
Senior Software Engineer - Java

Fever • Barcelona

Remote
EUR 70,000 - 100,000
Home office in Spain
Flexible schedule
Health insurance Day 1
+4
AI Engineer – Internal Automation (Forward Deployed)
AI Engineer – Internal Automation (Forward Deployed)

Fever • Madrid

Hybrid
EUR 90,000 - 150,000
Stock options
Discount on Fever events
Home office setup
+4
Senior Full Stack Engineer (React & Java)
Senior Full Stack Engineer (React & Java)

Treatwell • Madrid

Remote
EUR 90,000 - 120,000
28 days holiday
Monthly Treatwell vouchers
Mental health support
+1
Data Engineer
Data Engineer

super • Spain

Hybrid
EUR 65,000 - 90,000
Medical / Health Insurance
Open Annual Leave
Employee Assistance Programme
+1
Java Engineering Lead (Remote - Spain)
Java Engineering Lead (Remote - Spain)

Qualifyze • Barcelona

Hybrid
EUR 85,000 - 90,000
Competitive compensation package
Vacation package reflecting tenure
Private health care, fitness and meal-
+5
Senior Backend Engineer
Senior Backend Engineer

Fundcraft • Gerona

On-site
EUR 65,000 - 90,000
Fresh fruit and coffee daily
Monthly afterworks
Flexible entry hours
Lead AI Engineer
Lead AI Engineer

Fever • Spain

Hybrid
EUR 90,000 - 130,000
Stock options plan
Health insurance
Bonus potential
+4