Full Stack Software Engineer Hybrid Working | £40,000 - £50,000 + Benefits A growing software company is looking for a Full Stack Software Engineer to join its engineering team as it continues to invest in new products, customers, and technology. This is an opportunity to work on modern web applications while helping to develop and enhance a range of established platforms used by organisations across multiple sectors. You'll join a collaborative environment where engineers take ownership of features from concept through to deployment and contribute to technical decision-making. The Role Working across a range of applications and services, you'll contribute to both new product development and the ongoing evolution of existing platforms. Responsibilities include: * Building new features and functionality * Developing and maintaining APIs * Working across backend and frontend systems * Enhancing and supporting existing applications * Contributing to platform improvement and migration projects * Writing automated tests and participating in code reviews * Collaborating with product and engineering teams * Supporting continuous improvement initiatives Technical Environment The team works with a modern technology stack that includes: * Python * Web frameworks and APIs * JavaScript and modern frontend frameworks * Cloud-based infrastructure * Versio...