Python Developer

Company: Halian | Managed Services, Recruitment Agency & Contract Staffing
Apply for the Python Developer
Location: London
Job Description:

Python Developer – Insurance Analytics

We’re looking for a talented Python Developer to join our growing Insurance Analytics team. In this role, you’ll play a key part in shaping and enhancing InsurSight, our award-winning SaaS analytics platform.

This is a great opportunity to work at the intersection of technology, data, and insurance, building high-impact solutions used across the industry.

What you’ll be doing

  • Working on the development of new features within InsurSight, ensuring high performance, scalability, and maintainability
  • Optimise complex data and analytics workflows, including processing large datasets (4GB+)
  • Promote best practices in software engineering (testing, version control, CI/CD, OOP)
  • Collaborate with actuaries, analysts, and data scientists to deliver robust, industry-relevant solutions
  • Explore and prototype new technologies to drive innovation and continuous improvement
  • Contribute to a culture of curiosity, collaboration, and technical excellence

What we’re looking for:

  • Strong Python development experience, with a proven ability to deliver production-quality, maintainable code
  • Must have experience working with large datasets and performance-critical applications
  • Experience building and consuming REST APIs
  • Familiarity with Azure (e.g. Functions, Batch, Blob/Table/Queue Storage, Cosmos DB)
  • Good understanding of software engineering best practices, including automated testing, version control, CI/CD, and object-oriented design
  • A proactive, problem-solving mindset with a focus on performance and user experience
  • Interest in, or experience with actuarial or non-life insurance analytics (desirable)
  • Ability to quickly understand and work with complex analytical concepts

This role is hybrid with 2 days on-site and 3 days remote in central London, with a 2 – 3 stage interview process.

Interview slots available – Apply now!

Posted: May 24th, 2026