Senior Full Stack Engineer

Reviva | Deorganising Crime ™

Greater London

Hybrid

GBP 100,000 - 120,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

London hybrid

Job summary

Reviva | Deorganising Crime ™ in London is seeking a Senior Full Stack Engineer to own complex features across frontend and backend using TypeScript, Node.js, React, GraphQL and AWS. The role emphasizes reliability, AI‑assisted workflow and strong architectural thinking.

You will operate in a hybrid London setup with visibility into multi‑tenant SaaS concerns and impactful product ownership. This is a senior, hands‑on role with high ownership across delivery and architecture.

Qualifications

  • Proven experience owning complex engineering problems in production.
  • Strong TypeScript and Node.js experience in commercial product environments.
  • Experience designing async workflows and multi‑tenant SaaS architectures.

Responsibilities

  • Build full stack product features using TypeScript, Node.js, React, GraphQL and AWS
  • Design backend services to support workflow automation, evidence collection and compliance
  • Work with queues, background jobs, retries and idempotency for reliable processing
  • Build integrations with customer systems and third‑party APIs
  • Design for multi‑tenant SaaS environments with proper data boundaries and permissions
  • Create React experiences that reflect backend state and async workflow status
  • Improve observability with logging, metrics, tracing, alerts and diagnostics
  • Help shape architecture decisions and production reliability practices
  • Apply AI thoughtfully across product capability and engineering workflow

Skills

TypeScript
Node.js
React
GraphQL
AWS

Tools

GraphQL
AWS

Job description

Senior Full Stack Engineer | AI SaaS | TypeScript, Node.js, React, GraphQL, AWS

London hybrid, Few days per month in office | Up to £120,000

A well-funded AI SaaS company is hiring a Senior Full Stack Engineer to help build a platform used by governance, risk and compliance teams to automate complex operational workflows.

The product sits across evidence collection, compliance workflows, customer integrations, permissions, audit trails, reporting, data validation and AI-assisted automation. It needs engineers who can think beyond feature tickets and understand how product decisions, backend design and production reliability connect.

The strongest fit is a backend-leaning full stack engineer who can own a feature from product problem through to technical design, implementation, failure handling and release.

You should be comfortable building in React, but the heavier technical bar is around TypeScript, Node.js, GraphQL, AWS, async workflows, third-party integrations and reliable SaaS architecture.

What you’ll be working on

You’ll be building product features where the complexity sits underneath the UI: data moving between systems, background jobs running reliably, customer workflows staying accurate, external APIs failing safely, and users needing clear visibility into what is happening.

The work will include:
  • Building full stack product features using TypeScript, Node.js, React, GraphQL and AWS
  • Designing backend services that support workflow automation, evidence collection and compliance operations
  • Working with queues, background jobs, retries, idempotency, dead‑letter handling and async processing
  • Building integrations with customer systems and third‑party APIs where reliability, error handling and observability matter
  • Designing for multi‑tenant SaaS environments, including tenant boundaries, permissions, data integrity and workflow fairness
  • Creating React product experiences that reflect real backend state, including pending, failed, retrying and completed workflow states
  • Improving system visibility through structured logging, metrics, tracing, alerts and production diagnostics
  • Helping shape technical decisions around architecture, delivery speed, maintainability and operational risk
  • Using AI thoughtfully across product capability and engineering workflow
What the role needs

Strong candidates will have evidence of owning difficult engineering problems in production, not just contributing to isolated tickets.

You should bring:
  • Strong TypeScript and Node.js experience in commercial product environments
  • Solid React experience, ideally building real workflow‑heavy product interfaces
  • GraphQL experience, including API design and data modelling considerations
  • AWS experience across services such as Lambda, SQS, SNS, DynamoDB, EventBridge, Step Functions, ECS or similar
  • Experience designing async workflows, queues, workers, retries, backoff strategies, idempotency and DLQs
  • Experience integrating with external APIs, customer platforms, SaaS tools or third‑party data sources
  • Strong understanding of production failure modes: slow APIs, duplicate events, bad payloads, rate limits, partial failures and data inconsistency
  • Ability to explain system design decisions clearly, including trade‑offs, constraints and why one approach was chosen over another
  • Product ownership mindset, with the ability to connect technical choices back to user impact and business workflow
  • Comfort working in a small, senior engineering team where ownership is high and ambiguity is normal
The level

This is a senior engineering role for someone who can explain work in terms of:

Problem, design, trade‑offs, failure handling and outcome.

Examples of relevant experience could include:
  • Designing a queue or worker system where one customer cannot block everyone else
  • Building a payment, checkout, compliance, reporting or workflow system where accuracy matters
  • Integrating unreliable third‑party APIs and protecting the product from their failure modes
  • Owning a GraphQL/API layer that simplifies complex underlying systems
  • Building React interfaces that accurately show async workflow state
  • Improving reliability, observability or data integrity in a production SaaS platform
  • Taking ownership of a feature area rather than only completing assigned tickets

Background in GRC, RegTech, security, compliance, fintech, payments, workflow automation or enterprise B2B SaaS would be useful. The core requirement is proven product engineering depth across full stack delivery and backend reliability.

Package
  • London hybrid, around 1 day per month in office
  • Senior engineering role in a well‑funded AI SaaS business
  • Modern TypeScript, Node.js, React, GraphQL and AWS stack
  • High ownership across product, architecture and implementation
  • Complex workflow, integration and reliability problems
  • Small engineering team with strong technical influence

This suits someone who wants meaningful ownership of difficult product engineering problems and can operate as a hands‑on senior engineer across frontend, backend, architecture and production reliability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Full Stack Software Developer
Lead Full Stack Software Developer

Spectrum IT Recruitment • Southampton

Hybrid
GBP 80,000 - 100,000
Hybrid work model
Competitive salary and benefits
Senior Product Engineer
Senior Product Engineer

Burns Sheehan • Greater London

Hybrid
GBP 100,000 - 125,000
Equity
Remote-first policy
Hybrid London office
Senior Full Stack Software Engineer | AI Startup
Senior Full Stack Software Engineer | AI Startup

55 Exec Search • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working with flexibility
Small engineering team
Senior Full Stack Python Engineer, London - £85-110,000
Senior Full Stack Python Engineer, London - £85-110,000

Alexander Charles • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Product Engineer (AI & Full Stack)
Senior Product Engineer (AI & Full Stack)

Infused Solutions Ltd • Greater London

Hybrid
GBP 65,000 - 75,000
Annual bonus
Hybrid working 2-3 days in London
Comprehensive benefits
Staff Engineer
Staff Engineer

Lead Forensics • Manchester

Hybrid
GBP 90,000 - 120,000
Entrepreneurial culture
Hybrid or remote working
Competitive salary and benefits
+2
Senior Fullstack Product Engineer
Senior Fullstack Product Engineer

Foundation Partners • Greater London

Hybrid
GBP 120,000 - 150,000
Equity
Senior Software Engineer
Senior Software Engineer

Cavendish Professionals • Greater London

On-site
GBP 70,000 - 90,000
Relocation support
London-based in-office role
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Plan:it • Greater London

Hybrid
GBP 117,000 - 143,000
Equity
30 days holiday
London hybrid
Senior TypeScript Engineer
Senior TypeScript Engineer

Zebra People • Greater London

Hybrid
GBP 48,000 - 80,000
Salary up to £80K
10% bonus
Private healthcare
+5