> Markdown version of [/jobs/ext/2041087-senior-software-full-stack-developer-ftc-uk](https://www.wearedevelopers.com/jobs/ext/2041087-senior-software-full-stack-developer-ftc-uk). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Full Stack Developer - FTC [UK] - **Company:** Spyrosoft Ltd - **Location:** London, UK - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Microsoft Windows, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Automation of Tests, Bash Shell, Behavior-Driven Development, C Sharp (Programming Language), Software Quality, Code Review, Continuous Integration, Python (Programming Language), Object-Oriented Software Development, Pair Programming, Software Tools, Ruby, Software Engineering, Software Systems, Scripting, Cloud Platform System, Test-Driven Development (TDD), Information Technology, Functional Programming, Amazon Simple Queue Service (SQS), Programming Languages - **Published:** August 13, 2026 - **Apply:** https://www.totaljobs.com/job/senior-full-stack-developer/spyrosoft-ltd-job107826512 ## About the Role As a Senior Developer, you'll play a key role in designing and developing high quality software solutions that directly support product and business objectives. You'll work closely with Principal Engineers and Architects to define and champion engineering best practices, using your expertise in programming languages such as Java and C#, alongside scripting languages including Bash, Python or Ruby. We're looking for someone who is proactive, results oriented and takes genuine ownership of technical challenges, leading research activities, technical spikes and proof of concepts to explore new ideas and identify effective solutions to complex problems. Quality will be at the heart of everything you do. You'll lead troubleshooting and issue resolution throughout the software development lifecycle, ensuring the solutions you deliver are robust, scalable, maintainable and production-ready. You'll champion Test-Driven Development (TDD), Behaviour-Driven Development (BDD) and automated testing practices to maintain high standards of code quality and coverage. Through code reviews, pair programming and collaborative engineering practices, you'll help establish a culture of continuous improvement and technical excellence. Experience developing within CI pipelines and following modern engineering and delivery best practices would be highly desirable. Beyond your own development work, you'll be an important technical leader within the team, supporting, coaching and mentoring other engineers while helping to raise engineering standards. Excellent communication and the ability to work collaboratively across multidisciplinary teams will be essential, as you'll work closely with Product Owners, Engineers and Testers to define clear acceptance criteria and deliver high-quality software from inception through to production. Experience working with cloud-based infrastructure, particularly AWS services such as EC2, S3, Lambda, SQS/SNS and EventBridge, would be a strong advantage. Key Skills and ResponsibilitiesEssential Skills: You will have: * Expertise in object-oriented programming languages (Java, C#) * Expertise in scripting languages: Bash, Python or Ruby * Test-driven development practices (TDD, BDD, etc.) * Excellent communicator and ability to work collaboratively in a team environment. * Test-driven development practices (TDD, BDD, etc.) * Proactive, and result oriented. Desirable Skills * Developing using CI pipelines and best practices. * Developing in cloud-based infrastructure; ideally AWS cloud services including EC2, S3, Lambda, SQS/SNS and EventBridge., * A degree in Computer Science, Software Engineering, or a related field or similar work based experience. * Proven experience as a Senior Software Engineer ideally with a focus on media-related projects. * Very good working knowledge of standard software development frameworks, techniques and methodologies. * Experience with providing coaching and mentoring * Ability to work collaboratively in a team, contributing to the development of business scenarios. * Knowledge of software development tools and technologies. * You are flexible and curious in your approach * Strong analytical and problem-solving skills Tools / Technologies * MAC, Windows ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)