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)
- Location:
- England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology