Elixir Software Engineer

Driftrock Limited
Remote

About The Position

Driftrock is hiring an Elixir Software Engineer to join their product team. The role involves building marketing technology for the automotive sales industry. The company uses an Elixir and Phoenix LiveView stack to solve marketing challenges for B2B customers. The team is growing, and the role will focus on building lead qualification features, integrating them into a Single Customer View, and optimizing an event-driven architecture. The engineer will join a small, high-discipline squad, ship to production early, and have opportunities for growth and development. The role offers the chance to work alongside experienced engineers who are passionate about their craft.

Requirements

  • A solid foundation in computer science fundamentals (data structures, algorithms, complexity, system internals).
  • Professional backend experience, ideally with Elixir or a similar language.
  • Genuine drive to deepen Elixir skills.
  • Experience with web development, ideally server-rendered UI (LiveView with TailwindCSS).
  • A habit of writing tested, maintainable code.
  • Interest in practices such as continuous delivery, TDD, pairing, code review, and retrospectives.
  • A data-driven mindset, focusing on customer value.
  • Judgement to use AI tools effectively and critically evaluate their output.
  • A desire to keep learning and growing.
  • Ability to collaborate closely in a small team.

Nice To Haves

  • Production experience with Elixir, Erlang/OTP, Phoenix, or LiveView.
  • Background in Ruby or another functional language.
  • Experience with event-driven systems, RabbitMQ, PostgreSQL, or Redis.
  • Exposure to Kubernetes or Google Cloud.

Responsibilities

  • Own the delivery of features within their squad, shipping well-tested, production-ready Elixir code.
  • Grow scope and independence as they go.
  • Build and ship product features in Elixir and Phoenix LiveView, from idea to production.
  • Write well-tested, maintainable code using test-driven development.
  • Participate in pairing and code reviews to maintain quality.
  • Shape technical and product discussions and contribute to the roadmap.
  • Work across the event-driven architecture, building services that communicate via APIs and RabbitMQ.
  • Handle a growing volume of customer data reliably.
  • Use data and observability to understand the impact of changes in production and their value to customers.
  • Grow their craft by learning from the team and progressing towards a senior role.

Benefits

  • Share options in Driftrock on founder-friendly, tax-efficient EMI terms, with the option to retain vested options after leaving (at board discretion).
  • Comprehensive Vitality health cover (medical, dental, vision, hearing, mental-health support and therapy, cancer cover).
  • Free Headspace subscription.
  • Vitality rewards.
  • 24 to 28 days' holiday plus bank holidays.
  • Pension contributions.
  • Life assurance (3x salary).
  • Income protection.
  • Electric car salary-sacrifice scheme (Octopus) with insurance, servicing, and charging perk.
  • Enhanced maternity and paternity leave.
  • A learning budget for books, courses, and conferences.
  • Time for personal goals.
  • Perks and discounts via CharlieHR.
  • BMW Group employee discount programme.
  • Co-working space available if desired.
  • Flexible working culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service