Dice

Senior Backend Engineer

Dice

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

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

Requirements

  • 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.
Benefits
  • 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.
  • For information on how we use your data, please view our Candidate Privacy Policy.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ElixirOTPPhoenixdistributed systemsPostgreSQLRedisquery performance optimisationLinuxticketing systemsevent management systems
Soft Skills
mentoringtechnical discussionscode reviewsfostering technical excellenceidentifying bottlenecksdesigning scalable solutionschampioning best practicesinfluencing technical decisions