Mid-Senior Software Engineer

  • Full-time

Company Description

We founded Fixter to bring car maintenance into the 21st century. Because we believe booking an MOT in this day and age should be as simple as booking a taxi, or ordering a takeaway. Simple, streamlined and stress-free. And completely on demand.

Bringing together car industry specialists and state-of-the-art digital experts, Fixter provides a complete end-to-end service with world-class customer experience, designed to liberate car owners from the stress of booking a high street garage service.

Since our launch in Manchester 2 years ago, Fixter has expanded to 50+ cities across the UK, raised a £6m Series A, and is now trusted by thousands of car owners every month who never need to visit a garage ever again!

Job Description

The role:

Fixter is experiencing a substantial period of growth, and we are looking for talented people to join our team and reinvent the car maintenance industry. Our engineering team is a diverse enthusiastic bunch with a great range of skills and aptitudes. We work closely with the rest of the business and attack every sprint together. However, as the company and the scope of our business are growing we need to start forming specialist teams that will take charge of our various products. In this regard, we need strong, experienced engineers to lead, plan, form a team around you and mentor our more junior members.

You will get the chance to get involved in all aspects of the development process. We believe in smart, capable and innovative people that can take the initiative and own their code from planning to deployment and maintenance.

While this job will involve a lot of work on the client-side of applications, we want someone that is willing to learn and do more when necessary. This involves work on our APIs and SysOps tools. You will not get bored with us and will help in all our various products and platforms. Our team likes to share their knowledge, and we will help you to learn new skills and hone your existing ones.

Your responsibilities will include:

  • Planning and architecting new features

  • Coding for both backend and frontend

  • Designing and creating automated tests

  • Architecting the infrastructure

  • Deploying your code to AWS

  • Creating alarms and monitors for the product

  • Teaching and helping junior team members grow

  • Sharing the new technologies and things you're excited about in our tech huddles

  • Trying to dethrone Erik from his unchallenged Mario Kart champion position

Development Stack Summary:

Familiarity with all of these tools is not required, however knowledge of the various development and testing stages and methodologies is. Knowledge of some of these or equivalent tools is a bonus:

  • NodeJs

  • Docker running on ECS/Fargate

  • Express + NextJs

  • React + Angular

  • Handlebars templates

  • Swagger Rest APIs

  • Terraform deployments

  • Amazon Web Services

Additional Information

What we offer:

  • A high impact role at a well-backed but early-stage start-up with excellent progression opportunities
  • Competitive compensation package plus Pension and Private Medical Insurance
  • A Mac laptop
  • A high-calibre, energised team with the Kamet network on hand for mentorship and knowledge-sharing
  • Office in Clerkenwell, a vibrant area just a stone's throw from the centre of London’s Tech City