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.