Senior Software Engineer - Full Stack (open to flexible working)
As a Senior Software Engineer (Full Stack) you will join our cross-functional team and be responsible for building our Rewards platform.
At comparethemarket.com, we look to push the edge with new technologies so that we can deliver the very best for our customers. Our team spirit means everyone's opinion is important in building top class software.
In the rewards team we’re responsible for building the systems which deliver awesome rewards for our customers, such as 2 for 1 cinema tickets and meals out. These are built using cutting-edge tech such as React, GraphQL and event-driven systems.
We are advocates of Agile methodologies so we are able to adapt and change course depending on business needs. Our focus is our customer, building UX driven software that we believe will make a difference.
You will be responsible for your code (Build it, Run it, Own it) and you enjoy sharing knowledge, mentoring junior members and encourage pairing and collaboration at all levels. You understand the value of pair programming and you are an advocate of it.
What will it take to be successful?
The ideal candidate will...
• have experience with Kafka and event-driven architectures
• be knowledgeable of micro-service architectures
• have worked with both GraphQL and REST APIs
• have worked with Docker (and Docker Compose)
• be an advocate of CI/CD
• be an advocate of TDD and pair-programming
• have a desire to share knowledge with the team
• be enthusiastic about working in an Agile, XP and scrum environment
• have experience using Python for load testing (we use Locust)
Founded in 1992, the BGL Group has grown significantly in size and capability. From 30 to 3,000 people, we are a leading digital distributor of insurance and household financial services. We have reached 9.5 million customers through brands including CompareTheMarket.com, LesFurets.com, Beagle Street, Budget Insurance & Dial Direct. We make a difference for our customers, colleagues and communities by working, growing and winning together. We enjoy what we do and have fun doing it!
We understand the importance of achieving a healthy lifestyle balance, whether it’s working remotely or flexibly we have an environment where people are empowered to embrace flexible working in a way that works for them and for the business.
Diversity and Inclusion
We're a diverse community of dedicated, innovative and talented professionals. With an inclusive and open workplace, we encourage our people to create and share ideas – supporting their growth and celebrating their uniqueness.