Full Stack Engineer (Python, React and AWS)
Summary
Six-month contract (£500/day inside IR35, hybrid in Leeds) for a full stack engineer building national-scale public sector services. Equal-weight React and Python work: React micro frontends with Module Federation, serverless Python on AWS (Lambda, API Gateway, DynamoDB), plus Terraform IaC and CI/CD pipelines.
Full Stack Software Engineer (React + Python) | Serverless AWS
Build national-scale services, used right across the country, with a modern React and Python stack.
AT A GLANCE
- Rate: £500 per day, Inside IR35
- Contract: 6 months, with potential to extend
- Location: Hybrid, Leeds
- Client: A major national public sector programme, delivered through a leading digital consultancy
WHY THIS ROLE?
- Scale and impact: your work will support national services relied on by users right across the country
- A true full stack role: equal weight on React and Python, so you will never be boxed into one side of the stack
- Modern engineering: React Micro Frontends with Module Federation, serverless AWS and Infrastructure as Code
- Ownership: take services from design through to deployment, monitoring and live support
- A strong team: work alongside experienced consultancy and client engineers
THE ROLE
Brio Digital is supporting a leading digital consultancy on a major national public sector programme. They are looking for an experienced Full Stack Software Engineer who is equally strong in React and Python, with a solid understanding of cloud-native architecture.
STRONG REACT AND STRONG PYTHON: BOTH ARE ESSENTIAL
React:
- Strong hands-on React with TypeScript
- Micro Frontends using Module Federation
- Reusable components, state and API data handling
- Testing with Jest, React Testing Library or Cypress
- Accessibility and performance
Python:
- Strong hands-on Python building production services
- APIs consumed by React front ends
- Serverless Python on AWS Lambda
- Automated testing with PyTest
- Clean, maintainable, secure code
WHAT YOU WILL DO
- Design, develop and maintain React Micro Frontend applications using Module Federation
- Design, develop and maintain Python backend services
- Build and operate cloud-native solutions on AWS, including Lambda, API Gateway, CloudFront, WAF, DynamoDB, S3 and CloudWatch
- Deploy infrastructure and applications using Terraform
- Develop and maintain CI/CD pipelines to automate build, test and deployment
- Implement automated unit and integration testing, and contribute to code quality and security
- Work with product, architecture and delivery teams to turn requirements into effective solutions
- Monitor platform health, troubleshoot incidents and drive continuous improvement
WHAT YOU WILL BRING
Essential:
- Strong hands-on experience with React
- Hands-on experience developing Micro Frontend applications, with practical experience of Module Federation
- Strong hands-on experience with Python
- Practical experience of AWS cloud services and cloud-native architecture, particularly Lambda, API Gateway, CloudFront, WAF, DynamoDB and S3
- Infrastructure as Code, particularly Terraform
- CI/CD pipelines using Git and GitHub
- Automated testing and modern software engineering practices
Desirable:
- Knowledge of Micro Frontend and Single Page Application design patterns, best practices and performance optimisation
- Experience of public sector delivery and the GDS service standard
- Strong analytical, problem-solving, collaboration and communication skills