Senior Full Stack Engineer (Fast growing startup)

Stairpay

Greater London

Hybrid

GBP 90,000 - 140,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Gym in the office
Remote work 2 weeks/year
Latest equipment
AI tooling budget
25 days holiday + bank holidays
Work remote 1-2 days a week
Monthly team socials

Job summary

Stairpay is building the infrastructure for affordable housing in the UK, delivering automation and reliability across the platform that manages residents, leases, and payments.

We are seeking a Senior full-stack engineer who will own architectural decisions, work across frontend, backend, and database layers, and push the product toward scalable, auditable solutions with a focus on accuracy and compliance in fintech domains.

Qualifications

  • Senior full-stack engineer with end-to-end ownership of features.
  • Strong proficiency in TypeScript and React/Next.js.
  • Experience designing scalable data models and services.
  • AWS-based infrastructure and IaC experience with Pulumi.

Responsibilities

  • Define and own system architecture decisions independently.
  • Collaborate with product and design to translate requirements into scalable solutions.
  • Code, test, deploy, and monitor live fintech/proptech platforms.
  • Mentor peers and raise the bar on engineering discipline.

Skills

Senior full-stack
Deep TypeScript
React
Next.js
Databases
AWS
Architectural judgment

Tools

Pulumi

Job description

  • The market - real estate is the largest asset class in the world, and a home is the most important asset most people will ever own. Stairpay is transforming the infrastructure that runs affordable housing in the UK and beyond, bringing automation and efficiency to a sector that has had very little of either, and making sure residents feel the benefit first
  • The platform - it manages the purchasing journey, uses AI for document ingestion and regulatory checks, gives residents an app through which they manage their home, and provides the financial layer for large institutional landlords collecting millions in rent every month. Shared ownership is where we started and where we're strongest: the hardest tenure, and the one the incumbents handle worst
  • One record underneath all of it - one property, one lease, one ledger, one resident identity, so nothing is ever reconciled between systems, because nothing is ever in two places
  • The domain - statutory clocks, lease terms that differ per property, money maths where being slightly out is a regulatory problem. That's the moat
  • The autonomy ladder - defined classes of change earn their way up: agent implements, human reviews the code agent implements and proves it, human approves the deploy ships itself, monitored, with automatic rollback. Promotion is earned per class, on a track record. Money movement, authentication and destructive data migrations never pass the middle rung: a human approves those forever, and in our sector that cap is something we sell rather than something we admit
  • The engineering underneath it - a full local stack that spins up in minutes, isolated parallel environments, E2E tests everywhere (they're cheap to write now, and written well they're fast to run), QA agents running their own testing passes alongside them, infrastructure entirely in code, and signals from Sentry and PostHog that tell the platform what to fix next
  • Where the humans sit - every promotion frees human attention for a layer higher: what's worth building, architecture, taste and UX judgement, customer understanding, and designing the evals and guardrails that define what "correct" means. The frontier keeps moving, and that's the point rather than a caveat
  • Own a domain end-to-end - concept architecture implementation deployment operation iteration. You make the architectural calls; nobody is going to hand you a spec
  • Orchestrate, verify, and take responsibility - direct agents across implementation, review and verification, then bring the fundamentals to bear on what comes back. The human is the director; AI is the tool. You are accountable for the output either way
  • Earn autonomy for change classes - design the tests, gates and evidence that let a class of change move up the ladder, then make the case for the promotion with the track record to back it
  • Fix the class, not the instance - every production bug becomes a test, and where possible a lint rule, type or guardrail that makes the whole category impossible
  • Build the foundations that make it all possible - full local stack in minutes, isolated parallel environments, E2E tests littered across the product, QA agents running their own passes, everything in code, proven recovery. In our sector every one of these is also a sales asset
  • Work directly with clients - join calls with housing associations, validate solutions with real users, demo and iterate
  • Set the technical direction with us - you'll have real influence on the roadmap, the stack and how the team works. We're small enough that your opinion changes what happens
  • Gym in the office
  • Work from anywhere for 2 weeks a year (July, August, December)
  • Latest equipment, and the AI tooling budget to go with it
  • 25 days holiday plus bank holidays
  • Generous stock options
  • Work remote 1-2 days a week
  • Monthly team socials

AI raises the floor. We raise the ceiling - that's our engineering vision. The floor is everything that happens without a person doing it by hand: implementing, verifying, reviewing, deploying, correcting, rolling back, around the clock. The ceiling is what's possible, and raising it is our responsibilityYou'd be the overarching orchestrator - you set direction, wield the tooling exceptionally well, and own the result. You'll shape what the harness looks like and drive change classes up the ladder, while shipping product to housing associations who are using this every daySenior full-stack, production-hardened - years of shipping complete systems across frontend, backend and database, and operating them once they're live. You've been on the hook when it brokeArchitectural judgement - you make structural decisions autonomously and can defend them: service boundaries, data modelling, where complexity belongs and where it absolutely doesn'tDeep TypeScript, React and Next.js - advanced patterns, rendering strategies, state management; you have opinions and reasons for themDatabases you'd trust with money - schema design, query optimisation, migrations, integrity constraints, history. You think in invariants, not just tablesCloud and infrastructure - AWS in production, comfortable with infrastructure as code (we use Pulumi), environments, secrets and blast radiusYou direct AI at a high level and catch what it gets subtly wrong - this is a core assessed skill, not a bonus. We want to hear where you've overridden a model and why you were right to. You don't need to have built agent infrastructure before; you need the engineering judgement to build it and the appetite to learn fastYou want to invent how we build, not just what we build - the AI infrastructure this company runs on is still being designed, and there's no playbook to copy. We want someone who'd rather design it than inherit itDomain correctness is non-negotiable to you - in fintech, plausible-looking maths that's wrong is worse than no feature. You test the money paths like someone will audit them, because someone willProduct-first - you argue about what to build and for whom before you argue about how. We hire engineers who are product people first, deliberatelyNice to have:Accountable - utterly accountable, and driven by results. You'll be joining a small team who are keenly motivated to improve our systems and our output every dayVerification discipline - meaningful tests, contracts, data invariants, evals, observability. You understand that when code becomes cheap to produce, the definition of "correct" becomes the durable asset - and you'd enjoy being one of the people who builds oursRaising others - you review well, mentor without taking over, and leave the codebase easier for the next person and the next agentPrioritisation under pressure - you can tell a fire from a smoke alarm and say no to the wrong workClient-facing - comfortable on calls with housing associations, translating their workflows into system design and technical decisions back into plain EnglishFintech, proptech or regulated-domain experience - genuinely useful here, though the domain is learnable and the judgement isn't

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid Level Full Stack Engineer (Fast growing startup)
Mid Level Full Stack Engineer (Fast growing startup)

Stairpay • Greater London

Hybrid
GBP 90,000 - 130,000
Gym in the office
Work from anywhere 2 weeks/year
Latest equipment and AI tooling budget
+4
Lead Backend Engineer
Lead Backend Engineer

We Love Alfa • City Of London

Hybrid
GBP 120,000 - 180,000
Equity
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Heim • Greater London

Hybrid
GBP 90,000 - 140,000
Senior Developer
Senior Developer

Isms • Brighton

Hybrid
GBP 70,000 - 90,000
Founding Product Engineer
Founding Product Engineer

TechTree • Greater London

On-site
GBP 120,000 - 190,000
Daily team lunch
Specialty coffee
Rooftop terrace
+2
Senior Engineering Manager
Senior Engineering Manager

Eventogy • London Borough of Islington

Hybrid
GBP 90,000 - 130,000
Company pension scheme
Gym membership
Hybrid work arrangement
Principal Engineer (contract)
Principal Engineer (contract)

xdesign • United Kingdom

On-site
GBP 90,000 - 130,000
Staff AI Engineer, Developer Productivity
Staff AI Engineer, Developer Productivity

Oura • Greater London

Hybrid
GBP 120,000 - 180,000
Lead Product Engineer
Lead Product Engineer

Societies • City Of London

On-site
GBP 100,000 - 180,000
Product Builder
Product Builder

Nous • Greater London

On-site
GBP 75,000 - 95,000
Great office setup
Equipment & training
High-context environment
+6