Full Stack Developer mid to senior
We are currently working with a technology company that has been on the market for a number of years, with a stable, well established product range used by customers day to day. The platform is proven, trusted, and commercially sound.
At the same time, the company is very aware that the way software is built, maintained, and evolved has changed. New approaches, better tooling, and different ways of thinking are now essential. That balance between stability and progress is exactly why they are expanding their engineering team.
They are now hiring intermediate and senior level Full Stack Software Engineers to help shape the next phase of the product.
A product that is stable, but not static
This is not an early stage experiment, and it is not a legacy system that nobody wants to touch.
The product has been live for years, but it continues to evolve. New modules are being built, existing functionality is being improved, and parts of the platform are being rethought to better meet customer needs and modern technical standards.
Engineers joining the team will work on greenfield development alongside existing systems, helping modernise how things are done while respecting what already works well.
A team with depth and fresh perspective
The engineering team includes very experienced people who have been with the company since the early days, alongside engineers who have joined more recently and bring new ideas, tools, and perspectives.
That mix is intentional.
Long standing team members bring deep product knowledge and context. Newer team members challenge assumptions, introduce different approaches, and help the team evolve. Collaboration between those perspectives is actively encouraged.
How the team works
The company works in small agile development teams, with engineers collaborating closely across frontend, backend, QA, and product.
Code quality, thoughtful design, and maintainability matter here. Engineers are trusted to contribute ideas, question decisions, and help improve how the product is built, not just deliver tickets.
AI assisted tooling, modern development practices, and cloud based infrastructure are part of the environment, alongside a pragmatic approach to choosing the right tools for the job.
Working setup
This is a remote first role, with engineers based across the UK. The team comes together in person at the London office at least twice a month, whether for planning, collaboration, or team connection.
Who this role is for
This role is open to level 2 and level 3 engineers, roughly covering intermediate through senior experience.
It suits people who
Have solid professional experience in full stack software engineering
Enjoy working on established products that are still evolving
Are comfortable balancing new ideas with existing systems
Care about clean code, structure, and long term impact
Value collaboration and learning from others
A formal computer science background is important, but so are curiosity, adaptability, and a thoughtful approach to problem solving.
Inclusivity matters
As with all roles we work on, diversity and inclusion are important. We encourage applications from people of all backgrounds, identities, and experiences. If you meet most of the criteria and are interested in the work, you are encouraged to apply.
If you are an intermediate or senior full stack engineer/ software developer looking for a role where you can work on a stable product that is genuinely evolving, with a team that values both experience and new thinking, this is worth a conversation.