Salary: £100,000 - 100,000 per year Requirements: 5 years of experience in software development with Python Strong experience with web frameworks and full stack development Solid knowledge of Vue.js, CSS, and HTML Strong understanding of databases, SQL, and data analysis Experience with AWS cloud services and Terraform Hands-on experience with Docker and serverless architectures Excellent problem-solving and attention to detail Strong communication and leadership skills Experience working in Agile methodologies Understanding of CI/CD pipelines and tools Ability to identify problems and develop solutions or POCs Ability to present technical concepts to business and technical teams Comfortable working with rapidly changing requirements Experience with ORMs and server-side templating (preferred) Advanced knowledge of AWS architecture best practices (preferred) Familiarity with software architecture and design patterns (preferred) Responsibilities: Develop complex applications using Core Python and frameworks such as Flask Apply best practices: OOP, exception handling, and efficient data structures Build responsive front-end interfaces using Vue.js, JavaScript, HTML, and CSS Design and optimize SQL databases for performance and reliability Manage cloud infrastructure using AWS Core services and Terraform Implement serverless architectures and manage Docker containers Integrate system components and troubleshoot/debug applications Mentor developers on coding standards, GitHub version control, and workflows Support data analysis and visualization to improve system performance Develop event-driven applications using MVC/MVT design patterns Ensure security and compliance using PKI and OAuth 2.0 / OIDC Drive test automation through Unit Testing, API Testing, and TDD Technologies: API AWS CI/CD Cloud CSS Docker Flask GitHub Support JavaScript MVC OAuth OOP Python SQL Security Serverless Terraform Vue Web TDD Fullstack More: We are an innovative tech company looking for an experienced Full Stack Developer (Python) to join our dynamic team. In this role, you will design and build scalable, high-quality software solutions while leading development initiatives and mentoring junior developers. We offer a collaborative work environment in an Agile setting, with opportunities for professional growth and development. Join us and help shape the future of our projects! last updated 14 week of 2026