Python Developer

Python Developer

London Full-Time 60000 - 95000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join a dynamic team to design and develop data pipelines and high-performance APIs.
  • Company: Be part of a pioneering insurance provider known for innovation in Cyber insurance.
  • Benefits: Enjoy a competitive salary, flexible working with 3 days in the office, and a collaborative culture.
  • Why this job: Work on cutting-edge technology that impacts customer protection and risk intelligence.
  • Qualifications: Strong Python experience, SQL skills, and a passion for clean code and mentoring.
  • Other info: Opportunity to work with modern tools like Azure, AWS, and Databricks.

The predicted salary is between 60000 - 95000 £ per year.

My client, a specialist insurance provider, that are technology driven and are known for being a pioneer in Cyber insurance are looking for a Python Developer to join their growing team. This is a unique role with exposure to the data space in a high-functioning team.

This role sits at the heart of a cyber data innovation team, focused on building and evolving a proprietary platform that powers risk intelligence and customer protection. You'll work across large-scale data ingestion, performance APIs, Real Time event handling, and quality-first design - all aimed at delivering actionable insights that matter.

Responsibilities:
  • Designing and developing robust data ingestion pipelines and high-performance APIs
  • Working with large, fast-moving datasets to improve product capability and data quality
  • Supporting infrastructure (IaC) and CI/CD processes in Azure and AWS
  • Collaborating across teams to model data for both operational and analytical use cases
  • Leading on data quality metrics, testing automation, and clean documentation
  • Mentoring and contributing to a modern, pairing-friendly engineering culture
Technology Stack:
  • Python, SQL (Postgres, SQL Server), Linux/WSL
  • Azure & AWS
  • Databricks, CI/CD pipelines, Infrastructure as Code
  • Git (CLI), Bash, Zsh
What they're looking for:
  • Strong experience as a Python-focused software engineer
  • Confident working with SQL across various platforms (including at scale)
  • Deep understanding of building data-driven applications and APIs
  • Passionate about clean code, testing, and documentation
  • Comfortable with command-line tools and low-level data operations
  • A team player who enjoys mentoring and pair programming

If this sounds like the role for you, hit APPLY and a consultant will be in touch.

Python Developer employer: Spencer Rose Ltd

Join a pioneering specialist insurance provider in London, renowned for its technology-driven approach and commitment to cyber insurance. With a vibrant work culture that fosters collaboration and innovation, employees benefit from opportunities for professional growth, mentorship, and the chance to work on cutting-edge data projects. Enjoy a competitive salary and the flexibility of a hybrid working model, making this an excellent place for passionate Python Developers to thrive.
S

Contact Detail:

Spencer Rose Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, SQL, and cloud platforms like Azure and AWS. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Engage with the community around Python development and cloud technologies. Join forums, attend meetups, or participate in online discussions to network with professionals in the field. This can lead to valuable connections and insights about the company culture.

✨Tip Number 3

Prepare to discuss your experience with data ingestion pipelines and APIs during interviews. Be ready to share specific examples of projects where you've implemented these technologies, highlighting your problem-solving skills and ability to work with large datasets.

✨Tip Number 4

Showcase your passion for clean code and documentation by contributing to open-source projects or creating your own GitHub repositories. This not only demonstrates your technical skills but also your commitment to best practices in software development.

We think you need these skills to ace Python Developer

Proficient in Python programming
Experience with SQL (Postgres, SQL Server)
Knowledge of Azure and AWS cloud services
Understanding of data ingestion pipelines
Ability to design high-performance APIs
Familiarity with Infrastructure as Code (IaC)
Experience with CI/CD processes
Strong analytical skills for working with large datasets
Passion for clean code and testing practices
Comfortable using command-line tools (Git, Bash, Zsh)
Experience with data quality metrics and testing automation
Ability to document processes clearly
Team player with mentoring experience
Adaptability to work in a fast-paced environment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, SQL, and cloud platforms like Azure or AWS. Use specific examples of projects where you've built data ingestion pipelines or APIs to demonstrate your skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for clean code and testing. Mention how your previous experiences align with the responsibilities listed in the job description, particularly around data quality metrics and collaboration.

Showcase Relevant Projects: If you have any personal or professional projects that involve large-scale data handling or API development, include them in your application. This will give the employer insight into your practical skills and problem-solving abilities.

Highlight Team Collaboration: Since the role involves mentoring and pair programming, emphasise your teamwork experiences. Share examples of how you've collaborated with others to achieve project goals or improve processes.

How to prepare for a job interview at Spencer Rose Ltd

✨Showcase Your Python Skills

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've built data ingestion pipelines or APIs, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate SQL Proficiency

Since SQL is a key part of the role, brush up on your SQL skills. Be ready to answer questions about optimising queries and working with large datasets. You might even be asked to solve a problem on the spot, so practice beforehand!

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as Azure, AWS, and Databricks. Being able to discuss how you've used these tools in past projects will show that you're a good fit for their tech environment.

✨Emphasise Team Collaboration

This role requires collaboration across teams, so be ready to share examples of how you've worked effectively in a team setting. Discuss your experience with mentoring and pair programming, as this aligns with their engineering culture.

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>