P

Elixir Software Engineer

Prima

London, England, United Kingdom · Full Time

Be the first to apply

Experience
Any
Salary
GBP 50,000 – GBP 95,000 / year
Openings
1
Posted
4 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Prima

Prima is reshaping the motor insurance landscape, leveraging data and technology to offer customers a superior experience at competitive prices. Originating in Italy in 2015, Prima rapidly became the leading online motor insurance provider and now serves over 5 million drivers. The company is currently broadening its footprint to support drivers in the UK and Spain.

Role Overview

We are seeking a talented Elixir Software Engineer to join the core of our tech team. As part of a community of over 350 engineers involved in software development, infrastructure, operations, and security, you will help build scalable, meaningful solutions that revolutionize the insurance sector.

Responsibilities

  • Design, develop, and sustain scalable, reliable, and modular services following industry best practices.
  • Work closely with product managers, engineering leads, and stakeholders to transform business needs into software deliverables, define project schedules, and estimate required resources.
  • Conduct code reviews, uphold coding standards, debug complex issues, and ensure software quality and optimal performance.
  • Stay current with emerging technologies and tools, advocate their adoption when beneficial, and foster a culture of continual learning and growth within the team.

Requirements

  • Proven extensive experience in backend development, with deep understanding of event-driven architectures, microservices, and domain-driven design principles.
  • Excellent English communication skills and the ability to collaborate effectively across multidisciplinary teams.
  • Highly motivated, proactive, accountable, with strong analytical and problem-solving skills, and a passion for learning and self-improvement.
  • Prior experience working in Agile development environments.

Preferred Qualifications

  • Good familiarity with functional programming languages.
  • Professional experience with Rust or Elixir is advantageous.
  • Hands-on experience with test-driven development (TDD), Event-Sourcing, and Command Query Responsibility Segregation (CQRS) patterns.
  • Exposure to messaging platforms like RabbitMQ or Kafka.

Compensation

Annual salary ranges between £50,000 and £95,000.

Benefits and Culture

  • Flexible work arrangements including options to work remotely, onsite, or a combination, plus the possibility to work from anywhere for up to 30 days annually.
  • Continuous professional development through mentorship, learning resources, and personalized career growth plans.
  • Comprehensive wellbeing support including private healthcare, gym discounts, mental health programs, and more.

Inclusivity

Prima values diversity and encourages candidates who may not fulfill every requirement but are passionate about the role to apply. The company is committed to equal opportunities and provides accommodations during the hiring process on request.

Tools & software

Apache Kafka required RabbitMQ required

How they work

Teamwork & Collaboration Problem Solving Initiative Learning Agility Accountability

Languages

Servicenow
🤖
Online · instant AI help
Broxer