Senior Backend Engineer

Related keywords: live chat remote jobremote job phoenixchat remote job

Overview

This job posting is for a Senior Backend Engineer at DICE, a company focused on redefining live entertainment with its innovative platform and solutions. The position is fully remote and specifically tailored for candidates in the UK timezone, accommodating individuals within a two-hour window of UK time.

Company Culture and Mission

DICE highlights its mission to enhance live shows and make them more enjoyable for fans. The company strives to bring fans, artists, and venues closer together through technology, creating an environment that encourages collaboration, creativity, and individual expression. DICE emphasizes the importance of diversity and inclusion, actively encouraging applications from members of underrepresented communities.

Role Description

The Senior Backend Engineer will play a significant role in the Product team, contributing to the architectural decisions of DICE's platforms. The candidate will be responsible for developing complex, high-load backend systems primarily using Elixir, with interactions through GraphQL and REST API. The position will involve handling millions of transactions related to ticket sales and fostering a culture of technical excellence. Key responsibilities include:

  • Architecting and developing backend systems.
  • Leading technical discussions with various stakeholders.
  • Mentoring junior and mid-level engineers.
  • Proactively identifying and addressing bottlenecks in ticketing and event management systems.
  • Championing best practices for testing, documentation, and maintainability.

Required Skills

Successful candidates will possess a combination of technical expertise and soft skills, including:

  • Extensive production experience using Elixir, as well as proficiency in OTP and Phoenix. A strong willingness to master Elixir quickly if coming from another functional language will be viewed favorably.
  • A proven track record of designing and developing distributed systems at scale.
  • Experience in integrating complex third-party services and adeptly handling failure scenarios.
  • A deep understanding of database internals, particularly with PostgreSQL and Redis, along with optimization for query performance.
  • Familiarity with how operating systems and Linux function internally, utilizing this knowledge to enhance development processes.
  • Prior experience in mentoring others and influencing technical decisions within a team environment.

Work Environment

Working at DICE allows team members to influence the culture and collaborative spirit of the organization actively. The company encourages its engineers to be innovative, contributing not just to code but to the overall outcome of projects in production. Engineers are expected to balance the pragmatic aspects of technical debt against the delivery of new features, which suggests a mature approach to software development, preserving both the quality of code and functionality.

Application Process

DICE follows a relatively straightforward application process which usually encompasses:

  • An initial chat over the phone.
  • A review of the candidate's portfolio or a task-based evaluation.
  • A couple of interviews with potential team members.

Candidates are assured that they will remain fully informed throughout the selection process, fostering a transparent hiring approach. Additionally, they respect the privacy of candidates’ data through a clear Candidate Privacy Policy.

In summary, DICE is looking for a passionate and technically proficient Senior Backend Engineer who is excited about the music and entertainment industry, eager to contribute to a company with a notable mission, and ready to work in a vibrant remote environment within the UK timezone.



This job offer was originally published on himalayas.app

DICE

Remote, UK Timezone

Software development

Full-time

April 3, 2026

13 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.