We're looking for a Full Stack Developer to join our Scrum Team and contribute to real decisions about technology to create maintainable solutions for our customers. The ideal candidate will have experience with Python, React, and Large Language Models (LLMs) and follow software engineering best practices.
Requirements
- Experience of working in a Scrum Team and an Agile environment
- Design, build and support scalable and secure full-stack web applications using Python (FastAPI)
- Exposure to front-end development using React/Typescript
- Support and enhance existing web applications to ensure stability and performance
- Work with business and technical stakeholders to turn requirements into technical solutions
- Build and integrate REST APIs using clean and maintainable architecture patterns
- Design and optimise PostgreSQL databases, queries and migrations
- Integrate AI capabilities into applications using agent frameworks and MCP concepts
- Write high-quality code and carry out peer code reviews
- Create and maintain unit and integration tests
- Manage code using Git and CI/CD pipelines
- Support and mentor team members to follow agreed standards and practices
Benefits
- Quarterly Performance-Related Profit Share Scheme
- Strong Career Progression & mentorship coaching
- Flexible/remote working
- Financial Wellbeing initiatives
- Employee Wellbeing schemes
- Generous holiday allowance
- Enhanced maternity/paternity leave
- Special leave policies
- Educational assistance
- Reward schemes
- Environment, Social and Community First initiatives