Senior Software Engineer AWS JAVA & Python (Stream Factory) Fixed Term Contract [UK]
Requirements
* Java
* AWS (Lambdas, Step Functions, S3, SQS/SNS EventBridge)
* CI/CD
* TDD &BDD
* Python, Bash or Ruby
Location
* London (hybrid: up to 2 days a week in the office)
* eligibility to work in the UK
Role Overview
We are looking for 2 experienced Senior Developers, preferably people who are experienced with Back End development, to join a team of eight mid-senior level developers on a greenfield Stream Factory project. This is a cutting-edge cloud solution that handles video and audio contributions, transformation, storage, and media file production.
The successful applicants will help develop and maintain a suite of microservices that drive the backend workflows for preparing, transcoding, and distributing audio and video content online. In a future dominated by digital media, our role ensures the content stays relevant in a rapidly evolving landscape.
To join our Agile, multi-disciplinary engineering team, the ideal candidate will have strong skills in Java, AWS (Lambda, Step Functions, S3, SQS/SNS, EventBridge), CI/CD pipelines, TDD/BDD, and enjoy pair programming. Experience with scripting languages like Bash, Python, or Ruby is essential, along with a growth mindset and strong collaboration skills. Desirable expertise includes RESTful APIs, microservices, messaging and event streaming systems, and scalable architecture design.
Essential Skills:
You will:
* have expertise in Java and AWS
* be a high level confident communicator with a Growth Mindset
* have an understanding of CI/CD
* be competent coding using Test Driven Development & BDD patterns
* have a solid understanding of software development principles
* proactive and a results orientated individual
* enjoy pair programming and collaborating with other engineers
* have a strong willingness to learn and be a keen team player
* have experience of writing and taking responsibility for technical documentation
Experience:
* A degree in Computer Science, Software Engineering, or a related field or similar work based experience.
* Proven experience as a Senior Software Developer 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.
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an engineer-to-engineer workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.