Software Engineer - React, Typescript (Next.js Framework) & Python
Software Engineer - React Typescript (Next.js Framework) & Python
Location: London – hybrid 50%
Contract: Permanent
Hours: Full time – 35 hours
Purpose
Support the DB Transformation engineering team in designing, developing, and delivering enterprise-grade software built on a Python (FastAPI), React (Next.js), and Azure Kubernetes Service (AKS) stack.
This role plays a key part in building our service-oriented data platform , ensuring scalability, reliability, and security within a regulated environment. You will work across the stack—from front-end applications to containerised services—and help embed DevOps excellence and modern engineering practices across the team.
Who are Just?
We help people achieve a better later life. That’s our purpose and it’s the reason we exist. We are a fast-growing company helping customers enjoy the retirement they deserve. We do this through a variety of market leading, award-winning products and services, delivered by a diverse team of over 1,400 purpose-led colleagues who genuinely put the customer at the heart of everything we do.
This is a brilliant time to join our business. We are on an exciting growth journey to become the UK’s most loved retirement expert.
Key responsibilities
- Develop and maintain FastAPI-based services for core business functions.
- Build and refine React TypeScript front-ends using Next.js , focusing on responsive UX and component reusability.
- Create and maintain Helm charts and Docker images for deployment to AKS.
- Extend and manage Azure DevOps CI/CD pipelines , incorporating automated tests, linting, and security scanning.
- Implement monitoring and observability via Azure Monitor, Grafana, and structured logging frameworks.
- Use Terraform to define and provision infrastructure across dev, test, and production environments.
- Apply best practices in secure coding and contribute to regular threat and risk assessments.
- Conduct peer code reviews and unit/integration testing to maintain reliability and performance standards.
- Engage with architecture teams to translate high-level designs into robust, implementable solutions.
- Participate in incident management and post-mortem reviews , ensuring learnings are applied.
- Contribute to process and tooling improvements that enhance team velocity and quality.
What we’re looking for
- Expert knowledge of React Typescript (Next.js Framework), Python, and SQL Server for building robust and scalable backend services.
- Strong experience with React (including Hooks, Redux, or Context API) to build dynamic and responsive user interfaces.
- Proven experience designing and developing RESTful APIs for internal and external integrations.
- Hands-on experience with Azure cloud services (e.g., App Services, Azure SQL, Key Vault, and Azure DevOps).
- Experience with Docker and Azure Kubernetes Service (AKS) for containerisation and microservices deployment.
- Strong understanding and hands-on experience in DevOps practices, including CI/CD pipeline design and deployment automation using Azure DevOps.
- Familiarity with IaC tools (e.g. ARM templates, Terraform) for managing cloud and on-prem environments.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
What’s in it for you
- A competitive salary, pension scheme and life assurance
- 25 days annual leave plus an additional day on us for your birthday
- Private medical cover and income protection, just in case
- A generous and highly achievable bonus scheme
- Opportunities to progress your career in-role and within the company
- Free access to the Headspace app, 24/7 employee assistance helpline and trained physical and mental health first aiders
- A variety of employee funded benefits available via our online benefits portal
- Plus, several additional purchase options available for you and your loved ones
Explore our on our dedicated benefits page.
Be Bold. Be Brilliant. Be Just.