We are looking for an experienced, hands-on Senior Full-Stack Software Engineer with a minimum of 5 years’ commercial software development experience.
The successful candidate will be capable of owning the full software development lifecycle, from gathering business requirements and defining solutions through to development, testing, deployment and ongoing production support.
They should be comfortable working autonomously, engaging directly with business stakeholders, translating business needs into technical solutions and managing their own workload and delivery commitments.
This is a hands-on engineering role, requiring someone who takes ownership of both the software they build and its ongoing operation.
Location: London-based candidates preferred
Essential Experience & Capabilities
- Commercial experience: Minimum 5 years’ professional software engineering experience.
- End-to-end delivery: Proven experience leading feature development from requirements gathering through to production deployment.
- Requirements gathering: Experience engaging directly with business stakeholders to understand needs, challenge assumptions and define solutions.
- Feature breakdown & communication: Ability to break down large or complex features into manageable, deliverable tasks, clearly explaining scope, dependencies, priorities and progress to business stakeholders.
- Workload management: Ability to independently plan, prioritise and manage workload, estimates and delivery commitments.
- Full-stack development: Strong hands‑on experience developing maintainable, well‑structured and tested software.
- Testing & quality: Experience with automated testing, debugging and ensuring solutions are fit for production.
- Production support: Experience supporting live applications, investigating issues and resolving production incidents.
- Bug triage: Ability to investigate, assess, prioritise and resolve bugs based on business impact and severity.
- Deployment: Experience managing application releases and deploying changes into production.
- Communication: Confident communicating with technical and non-technical stakeholders.
Desirable Technical Experience
- Experience with a cloud platform such as AWS, Microsoft Azure or Google Cloud Platform.
- Experience developing and maintaining microservices-based architectures.
- CI/CD pipelines and automated deployment processes.
- Containerisation using Docker and ideally Kubernetes.
- Infrastructure as Code, such as Terraform, Bicep or CloudFormation.
- Application monitoring, logging, alerting and performance management.
- REST API development and third-party integrations.
- Relational and/or NoSQL database design.
- Application security, authentication and authorisation.
Expected Working Behaviours
The successful candidate should demonstrate:
- Autonomy: Able to take a requirement and drive it forward without constant direction or supervision.
- Ownership: Takes accountability for quality, delivery and ongoing operation of the software they develop.
- Business focus: Understands the underlying business problem before proposing a technical solution.
- Pragmatism: Makes sensible technical decisions, balancing quality, complexity, maintainability and delivery timescales.
- Communication: Proactively communicates progress, risks, blockers and changes to delivery expectations.
- Organisation: Effectively manages workload, priorities and delivery commitments.
- Collaboration: Works effectively with engineers, stakeholders and wider business teams.
- Quality mindset: Understands that software delivery extends beyond writing code and includes testing, deployment and ongoing production support.
About Foundermatcha
Foundermatcha is a startup ecosystem platform helping ambitious founders connect with talented developers, CTOs, founding engineers and potential technical co-founders. With a growing community of founders and developers, we're building a platform that makes finding the right people to build a business with easier, more accessible and more meaningful. We're passionate about bringing the right people together and helping turn ambitious ideas into successful businesses.
Senior Full-Stack Software Engineer employer: Foundermatcha
Join an innovative fintech startup in London that is on a mission to revolutionise financial guidance through AI technology. As a Lead Full-Stack Engineer, you will not only have the chance to shape the product and technical strategy but also enjoy a clear pathway to a CTO role within a year. With a competitive salary, meaningful equity, and a collaborative work culture that values autonomy and growth, this is an exceptional opportunity for those looking to make a significant impact in the fintech space.