Staff/Principal Engineer (Python)

Staff/Principal Engineer (Python)

  • Location

    Birmingham, West Midlands

  • Sector:


  • Job type:


  • Salary:

    £70000 - £80000 per annum

  • Contact:

    Karolina Pominkiewicz

  • Email:


  • Job ref:


  • Published:

    9 months ago

  • Expiry date:


  • Startdate:


  • Consultant:


Staff Engineer - Birmingham - Permanent - Remote - £70k - £80k

Python / Django / Flask / MongoDB / Agile / AWS / Cloud / GCP / DevOps

We here at Spinks have partnered with Bought By Many to assist with their recruitment drive.

They are a high-growth and multi-award-winning fintech business on a mission to create better insurance for everyone. Driving unprecedented change in insurance and have doubled their business annually for the last 3 years, with more ambitious growth to come. Award-winning innovative technology and exceptional customer service are at the heart of their offer. They now rank 30th on the Tech Track 100 (2020), hold both Platinum and Gold Feefo Awards (2020), and have been voted by customers as the Most Trusted Pet Insurer (Moneywise 2019).

They do things differently and are proud of it. They move fast, and their people have to be super- flexible and able to deliver at pace. In return, they offer stimulating work, supportive colleagues, opportunities for growth, and a fun informal working environment where everyone can thrive and deliver their best.

Our UK sites are in Farringdon (London), Haywards Heath (Sussex) and Birmingham, and we have start-up operations in both Sweden and the US. They work 100% Remote at the moment and will be flexible on that matter moving forward.

A hands-on developer with deep technical skills, contributing to the codebase and to the wider engineering team, shaping code and working practices, harnessing the power of SaaS APIs and cloud services to create powerful solutions rapidly, and delivering practical DevOps expertise.

Alongside individually contributing to codebase, you will be providing deep technical leadership by influencing and improving the technical practices of your teammates and the wider professional organisation. We will be relying on your specialised experience, knowledge, teaching, coaching and mentoring abilities as well as your communication skills and know-how to improve the quality of technical practices across the organisation-with a particular focus on automated test creation using techniques like TDD and BDD.

Experience and Qualifications

  • Python

  • Python Web Frameworks (Django, Flask)

  • MongoDB and associated python libraries

  • Micro-services, REST APIs

  • AWS tools and services

  • Node, npm and JavaScript

  • TDD and BDD

  • Agile software development

  • You should have at least 10 years' commercial experience of working hands-on maintaining, changing, and delivering software in a complex, mission critical environment

  • Strong experience working in a product-based organisation

  • Strong experience using agile software development techniques

  • Experience in leading and coaching others, both in the line and virtually

  • A relevant degree (desirable)

This is an excellent opportunity to be part of a great team and of course to further your career!

If this is of interest then apply ASAP!

Contact us

Contact us

Start the conversation with one of our consultants. Let's make
a positive difference to your future today.

  • Connect with us