Senior Software Engineer

Full Stack Software Engineer | London | £70,000 - £100,000 + Equity | Python | TypeScript | AI Product

Location: London, hybrid working (typically 1 day per week)

There are a lot of companies talking about AI right now. Far fewer are building products people genuinely use every day, with real commercial traction, paying customers, and engineering problems that actually become more interesting as the product scales.

This is one of those companies.

The business has already established strong momentum with well known organisations and is now entering the phase where engineering becomes a genuine multiplier for growth. More users, more complexity, more product surface area, and plenty of greenfield thinking still left to do.

The engineering team is intentionally small and high trust. People here are expected to contribute ideas, challenge assumptions, and think beyond isolated tickets. If you enjoy operating close to product, users, and commercial impact rather than sitting in a narrow silo, you will probably enjoy this environment.

What you’ll be doing

• Building full stack product features from backend architecture through to polished frontend experiences

• Designing APIs, improving system reliability, and shaping how the platform evolves technically

• Working closely with product and design to solve real user problems rather than blindly shipping specs

• Contributing to scalability decisions as customer usage and data volumes grow

• Owning projects end to end with meaningful autonomy and visibility

Tech stack

• Backend: Python (FastAPI, Django, Flask or similar)

• Frontend: TypeScript with modern frameworks such as Vue.js, React, or Next.js

• Infrastructure: AWS, GCP, or Azure

• Bonus areas: AI integrations, workflow tooling, event driven systems, product analytics

What they’re looking for

• Experience building production grade web applications across frontend and backend

• Strong modern JavaScript or TypeScript experience with at least one frontend framework

• Backend engineering experience with Python or another scalable backend language

• Someone comfortable operating in ambiguity and taking ownership of problems

• Engineers who care about user outcomes as much as technical implementation

• Ability to collaborate closely with non technical stakeholders in a product driven environment

Why this role is interesting

• The product already has real traction and usage

• Engineers influence product direction, not only implementation details

• You will work on interesting scaling and workflow problems as adoption grows

• Small team, high ownership, minimal bureaucracy

• Strong balance between product engineering, technical depth, and commercial impact

Package

• £70,000 - £100,000 depending on experience

• Meaningful equity package

• Hybrid working with London office collaboration

• 25 days holiday plus bank holidays

• Opportunity to join early enough to genuinely shape the platform and engineering culture

If you like the idea of building products that solve real problems and being part of an engineering team that raises the bar, this is worth a conversation.

Full Stack Software Engineer | London | £70,000 - £100,000 + Equity | Python | TypeScript | AI Product

Job Details

Company
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
London Area, United Kingdom
Hybrid / Remote Options
Posted