Software Engineer - FullstackJoin our innovative team as a Software Engineer - Fullstack and be at the forefront of transforming our application landscape into a modern, cloud-hosted finance platform. This exciting role offers the opportunity to work with cutting-edge technologies and contribute to shaping the digital future. If you're passionate about building scalable, high-performance software solutions and thrive in a collaborative environment, this is your chance to make a meaningful impact.Compensation: £41,000 - £60,000 p/a + Amazing benefitsWork Model: 3 days on site per week in Milton KeynesWhat You'll Do:As a vital member of our scrum team, you will participate in redesigning our core products, working across greenfield and legacy solutions. Your expertise will influence every stage of the product lifecycle-from initial design to deployment, ensuring we meet the evolving needs of our customers with innovative, reliable software.Required Skills:Strong experience in C# and .Net Core developmentProficiency with Web API design and developmentSolid understanding of REST principles and SOLID design patternsHands-on experience with Docker, Kubernetes, and cloud platforms such as AWS or AzureFamiliarity with Typescript and React (desirable)Knowledge of SQL and NoSQL databasesExperience with TDD, Agile/SCRUM methodologies, CI/CD, and DevOps practicesGood communication skills and a collaborative team mindsetNice to Have Skills:Experience with Web API integrations and microservices architectureKnowledge of Kubernetes and container orchestrationAWS or Azure certifications or experienceFamiliarity with WebSocket or real-time data streamingPreferred Education and Experience:Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)3+ years of hands-on software development experience in a full-stack environmentOther Requirements:Willingness to participate in a hybrid working model based in Milton KeynesAbility to collaborate effectively within an Agile team environmentIf you're ready to be part of a forward-thinking team and help us redefine the future of mobility solutions, we'd love to hear from you! Apply now and take the next step in your software engineering career.