Job description
Senior Full-Stack Software Engineer
Company Overview
PAIR is a fast-growing AI adoption startup on a mission to help professionals and teams harness AI to do their best work. Our platform delivers personalised, AI-powered learning experiences and adoption support that help organisations rapidly harness AI at scale.
We've already achieved:
- 30,000+ users
- Major enterprise deployments live today with the likes of the Ministry of Justice, you.com and PWC
- Over £1.8M ARR
- Backing from top-tier UK investors including Seedcamp, Venrex, Tom Hulme (Google Ventures) & Steve Garnett (ex-Chairman EMEA, Salesforce)
The Role
We're hiring a Senior Full-Stack Engineer to help lead the development of our product platform across frontend and backend. You'll be responsible for building high-quality end-to-end product features while raising the bar for how we design, build and ship reliable software across the stack. This is a hands-on senior engineering role: you'll write production code, own key technical decisions, work closely with product and design, and mentor other engineers, without people management responsibilities.
Key Responsibilities
- Build end-to-end product features, transforming how organisations adopt AI
- Set standards for full-stack quality, testing, maintainability and technical design
- Work closely with the CTO, Director of Engineering, product and design to translate customer needs into robust, user-facing functionality
- Make pragmatic technical decisions across frontend architecture, API design, data modelling and integrations
- Improve the quality, usability, performance and reliability of the existing platform as usage grows
- Own the full-stack role of key product areas, connecting AI-powered flows, learning content, authentication, core platform capabilities and user experience
Technology Stack
- Frontend: Vue 3, TypeScript
- Backend: Python, FastAPI, Postgres
- Cloud: Azure as primary (plus a small number of services on GCP)
- Infra & DevOps: Terraform, GitHub Actions, OpenTelemetry
Requirements / Qualifications
- Strong track record as a senior engineer building production web platforms across frontend and backend
- Strong experience with at least one modern frontend framework (Vue, React or Angular)
- Deep experience building APIs, backend services and data-driven product features in a modern language (Python preferred, but strong experience elsewhere is acceptable)
- Solid experience working with relational databases
- Comfort being the go-to person for technical decisions and trade-offs across a product area
- Comfort working closely with product and design to shape practical, user-centred solutions
- Proven skills harnessing AI-native ways of working to ship quickly without sacrificing quality
Preferred Qualifications
- Vue and TypeScript experience
- Python + FastAPI experience
- Experience with multi-tenant SaaS systems
- Familiarity with cloud platforms (Azure, AWS or GCP)
- Experience working in a startup or small product team
Salary & Benefits
- Salary: £80-120k (experience dependent)
- Equity: £53k at current market value, vested over four years
- 25 days holiday + public holidays
Location & Working Setup
- Hybrid: 1 day/week in our central London office (Tuesdays)
- 7 company-wide Anchor Weeks (in-person Mon-Thu) each year for deep collaboration
- Right to work: We can sponsor visas for exceptional candidates; applicants normally have UK work rights
Hiring Process
We keep the process simple and respectful of your time.
- Application form - basic details, skills matrix and a short case-study question.
- 30 minute introductory Teams call to talk about PAIR, the role, and how you might fit into it
- Technical interview (remote) - a practical exercise to see your hands-on coding experience
- Final stage - meet the team in person, take on a system design challenge, and talk about how you'd help us scale PAIR over the next 12-24 months