Senior Full Stack Software Engineer Angular /Python

New Yesterday

Overview

We are seeking an experienced Senior Full Stack Engineer (Angular/Python) to play a key role in the development of a core internal platform supporting risk modelling, policy administration, and portfolio optimisation.

You will take ownership across the stack, from building intuitive and data-rich UI components in Angular through to developing performant Python-based backend services. This role offers the opportunity to make a direct impact on how users interact with complex data and models, while contributing to the growth and technical leadership of the engineering team.

Responsibilities

  • Design, develop, and maintain responsive and performant Angular components.
  • Develop and optimise backend services in Python (FastAPI), including REST API design and integration.
  • Build interactive data visualisations (e.g., charts, dashboards, maps) using tools such as Chart.js, D3.js, or similar.
  • Ensure high-quality, reliable code through testing, documentation, and code reviews.
  • Deploy and manage services in Google Cloud Platform (GCP), using Cloud Run, Kubernetes, and other cloud-native tooling.
  • Collaborate with data scientists, analysts, and fellow engineers to deliver impactful software.
  • Provide technical leadership, mentoring, and best practices within the engineering team.

Qualifications

Must-Have:

  • 5+ years of professional software engineering experience, with strong expertise in Angular (v12+) and modern Python (FastAPI or equivalent frameworks).
  • Deep experience with TypeScript, RxJS, and integrating component libraries.
  • Strong understanding of REST APIs, asynchronous data handling, and full stack integration.
  • Hands-on experience deploying and operating cloud-native applications in GCP, including Cloud Run, Kubernetes, containerisation (Docker), and related tooling.
  • Proven ability to design and deliver data-intensive applications with interactive visualizations.
  • Experience with Git, CI/CD pipelines, automated testing, and agile practices.
  • Excellent communication skills and a collaborative mindset.

Nice-to-Have:

  • Background in insurance, finance, or analytics software.
  • Familiarity with PrimeNG or other enterprise-grade Angular component libraries.
  • Familiarity with GPUs and RAPIDS for accelerated data processing.
  • Interest in contributing to technical strategy and team growth.

How to apply

Please send your CV to emma.pemberton@adecco.co.uk

Please note you must have full UK right to work, unfortunately they cannot offer sponsorship.

Job Details

  • Location: Hybrid - 2 days per week in Bristol office
  • Contract Type: Permanent
  • Salary: £65,000 - £90,000 (higher end for stand-out candidates with strong ownership experience)
#J-18808-Ljbffr
Location:
England, United Kingdom
Salary:
£80,000 - £100,000
Job Type:
FullTime
Category:
IT & Technology