About this role
Salary: £68,000 - 108,000 per year
Requirements: Solid full-stack experience with genuine depth on the backend, including APIs, data modelling, and system designStrong experience with NestJS on the backend, or a solid Node.js backgroundFrontend experience in Angular, ideally with exposure to Ionic as the framework layerA pragmatic approach to engineering with the ability to weigh trade-offs sensibly and keep delivery movingFamiliarity with Azure CI/CD pipelines and monorepo tooling is a strong advantageClear communication skills and confidence to take ownership of decisions Responsibilities: Design and ship features across the full stack, writing clean, maintainable TypeScriptTake a leading role in backend design, data modelling, and API quality as the platform scalesContribute to infrastructure and CI/CD pipeline decisions in AzureWork closely with the Head of Engineering, product, and design on roadmap deliveryMake pragmatic technical decisions that balance quality, speed, and long-term maintainabilityShare knowledge through pairing, code review, and regular team learning sessions Technologies: APIAngularAzureBackendCI/CDFrontendIonicNestJSTypeScriptNodeJSCloudJavaScript More:
We are a scaling, mission-driven consumer app business backed by a major international organisation, giving us stability and resources while allowing us to operate with full startup autonomy. Our product is a consumer app used by hundreds of thousands of customers globally, and our engineering team deploys multiple times a day. We offer a competitive base salary plus annual bonus, hybrid working with 1 day per week in Central London, private health scheme, 25 days holiday plus additional leave perks, flexible and remote-friendly working arrangements, and a dedicated training and development budget. This is an opportunity for a pragmatic Senior Software Engineer who wants genuine ownership, a tight-knit team, and a product with real-world impact.
last updated 36 week of 2026