Senior Backend Engineer

Elevare Search• Anywhere
6 years - 10 years
Negotiable
Posted: 2 days ago
Other
Full-time

Job Summary

 
DICE is a global live entertainment platform redefining ticketing and fan experiences. As a Senior Backend Engineer, you will architect and develop high-load backend systems in Elixir, mentor engineers, optimize distributed systems, and drive scalable solutions for millions of ticketing transactions. This role emphasizes ownership, technical leadership, and collaboration across Product, Engineering, and Design teams.

Job Description

 

DICE is a global live entertainment platform dedicated to delivering exceptional experiences for fans, artists, and venues. As a Senior Backend Engineer, you will architect and develop high-load backend systems in Elixir, leading technical discussions and influencing design decisions across the product.


Responsibilities:
- Architect and develop complex backend systems written in Elixir to support high-traffic ticketing and event management.
- Lead technical discussions with Product Managers, Engineers, and Designers to convert vague requirements into robust specifications.
- Mentor mid-level and junior engineers, conduct code reviews, and foster a culture of technical excellence.
- Identify bottlenecks in backend systems and design scalable solutions for traffic spikes and high-load events.
- Champion best practices in testing, documentation, maintainability, and production ownership.
- Integrate complex third-party services and handle failure scenarios gracefully.
- Optimize database performance, including PostgreSQL and Redis queries.
- Contribute to architecture decisions and workflow improvements across the engineering organization.


Requirements:
- Extensive production experience with Elixir, OTP, and Phoenix, or deep expertise in another functional language with a willingness to master Elixir quickly.
- Proven track record designing and developing distributed systems at scale.
- Strong understanding of database internals, OS-level operations, and Linux fundamentals.
- Experience integrating complex third-party services with robust error handling.
- Proven experience mentoring engineers and influencing technical decisions.
- Passion for music, culture, and live events; ownership-driven and pragmatic about feature delivery vs technical debt.
- Excellent communication skills and a collaborative mindset.


Benefits:
- Fully remote, working within the UK timezone +/- 2 hours.
- Join a fast-growing international team across Europe, North America, Australia, and India.
- Inclusive, diverse, and equitable workplace, encouraging members from underrepresented communities.
- Opportunity to influence the architecture of systems serving millions of users.


DICE offers a fast-paced environment where engineering excellence, technical leadership, and ownership are highly valued.

Join a Remote Jobs Community
Masterclass - Landing Your Dream Remote Job