Software Engineer

Software Engineer

Full-Time 28800 - 48000 £ / year (est.) No home office possible
helloprima

At a Glance

  • Tasks: Join our team to develop innovative software solutions and collaborate with diverse engineers.
  • Company: Leading online motor insurance provider expanding in the UK and Spain.
  • Benefits: Flexible work options, private healthcare, gym discounts, and tailored growth plans.
  • Other info: Embrace continuous learning and growth in a dynamic, collaborative culture.
  • Why this job: Make a real impact in the tech world while enjoying a supportive and empowering environment.
  • Qualifications: Experience in backend development and strong communication skills are essential.

The predicted salary is between 28800 - 48000 £ per year.

London - United Kingdom

Since 2015, we’ve been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we’ve quickly become the number one online motor insurance provider. In fact, we’re trusted by over 4 million drivers. And now we’re expanding to help millions more drivers in the UK and Spain.

To help fuel that growth, we need a Software Engineer to join our Engineering teams. This team is the beating heart of Prima. You’ll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you’ll help deliver scalable, impactful solutions that shape the future of insurance.

What you’ll do:

  • Architect and Develop Reusable Code: Develop reusable code, promote code modularity, and ensure maintainability.
  • Design, Develop, and Maintain Services: Design, develop, and maintain services with a focus on consistency, scalability, and adherence to industry best practices.
  • Collaboration with Stakeholders: Work closely with stakeholders to understand business needs and translate them into effective, scalable backend or software solutions.
  • Code Reviews and Coding Standards: Conduct code reviews, provide constructive feedback, and enforce coding standards to maintain quality and ensure consistency.
  • Staying Up-to-date with Technology: Staying updated with the latest trends, advancements, tools, and frameworks, and driving their adoption when appropriate is emphasized in all.
  • Collaboration with Managers: Collaboration with product and engineering managers to define project timelines, estimate effort, and ensure successful delivery is mentioned in each.
  • Troubleshooting and Debugging: Troubleshooting and debugging complex issues to ensure optimal performance and timely resolution are mentioned, particularly with a backend focus.
  • Fostering Continuous Learning and Growth: Contributing to a culture of continuous learning and growth within the team, either by mentoring junior engineers or through general team culture.

What we’re looking for:

  • Extensive experience in backend development.
  • Strong English communication skills, with the ability to collaborate effectively with multidisciplinary teams.
  • Good knowledge of event-driven architecture, microservices, and domain-driven design.
  • Enthusiasm for trying new technologies and helping other developers grow.
  • Self-motivated, and proactive, with strong problem-solving skills and accountability for deliverables.
  • Experience working in an Agile environment.

Nice-to-Have:

  • Good knowledge of functional programming languages.
  • Professional experience with at least one of Rust or Elixir.
  • Knowledge of TDD.
  • Knowledge of RabbitMQ/Kafka.

Why you’ll love it here:

  • Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year.
  • Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you.
  • Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.

Apply now. At Prima, we celebrate uniqueness. If you don’t meet every requirement but are passionate about this role, we still want to hear from you. Innovation thrives on diverse perspectives.

Software Engineer employer: helloprima

At Prima, we pride ourselves on being an empowering and flexible employer, offering our Software Engineers the opportunity to work in a dynamic environment that values collaboration and innovation. With access to tailored growth plans, mentorship, and a range of wellbeing benefits including private healthcare and gym discounts, we ensure our team members thrive both personally and professionally. Join us in London and be part of a company that celebrates diversity and fosters continuous learning while reshaping the future of motor insurance.
helloprima

Contact Detail:

helloprima Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Prima on LinkedIn or other platforms. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common problems. Remember, they want to see how you think, so explain your thought process as you go!

✨Tip Number 3

Show off your passion for tech! During interviews, share projects you've worked on or new technologies you're excited about. This not only highlights your skills but also shows you're proactive and eager to learn.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Prima team.

We think you need these skills to ace Software Engineer

Backend Development
Reusable Code Development
Service Design and Maintenance
Collaboration with Stakeholders
Code Reviews
Coding Standards Enforcement
Troubleshooting and Debugging
Event-Driven Architecture
Microservices
Domain-Driven Design
Agile Methodologies
Functional Programming Languages
TDD (Test-Driven Development)
RabbitMQ
Kafka

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your backend development experience and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working at Prima and how your background fits with our mission. Keep it engaging and authentic!

Showcase Your Technical Skills: Don’t forget to mention your experience with event-driven architecture, microservices, and any programming languages you’re proficient in. We love seeing candidates who are enthusiastic about new technologies and continuous learning!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!

How to prepare for a job interview at helloprima

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially backend development and any specific tools like Rust or Elixir. Brush up on event-driven architecture and microservices, as these are key to the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss past projects where you’ve tackled complex issues. Be ready to explain your thought process during troubleshooting and debugging, as this will demonstrate your problem-solving abilities and accountability.

✨Emphasise Collaboration

Since the role involves working closely with stakeholders and multidisciplinary teams, think of examples that highlight your communication skills and teamwork. Be prepared to discuss how you’ve collaborated with product and engineering managers in previous roles.

✨Stay Updated and Curious

Demonstrate your enthusiasm for learning by discussing recent trends or technologies you’ve explored. Mention any new tools or frameworks you’ve adopted and how they could benefit the team at Prima, showing that you’re proactive about continuous growth.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>