Senior Software Engineer

Fruition Group
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 90K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Audit Trail
Automation of Tests
Batch Processing
Big Data
Code Review
Continuous Integration
Distributed Systems
Github
Identity and Access Management
MongoDB
Node.js
OAuth
OpenID
RabbitMQ
Prometheus
Software Engineering
Trusted Systems
TypeScript
Datadog
Okta
React
Stripe
Kubernetes
Playwright
Sentry
Kafka
Api Design
JestJS
REST
Amazon Web Services (AWS)
Monolithic Repository
Microservices

Job description

Senior Full-Stack Software Engineer

Location: Remote (UK)

Salary: Up to £90,000 + benefits

About the Company

Join a growth-stage technology company who are building next-generation identity, entity resolution and risk intelligence platforms used by banks, governments and regulated organisations. Their software helps organisations understand exactly who they're doing business with, combining large-scale data processing, entity resolution, graph intelligence and modern cloud architecture.

Join an engineering team solving genuinely difficult technical problems - processing millions of records through asynchronous, event-driven pipelines that power compliance workflows where correctness, transparency and performance matter. You'll have real ownership, from architecture through deployment, across new and existing products.

What You'll Do

  • Design, build and ship features across the full stack (Fastify microservices, React/MUI, shared TypeScript packages in a pnpm monorepo)
  • Design and evolve Back End services for high-volume, distributed screening workloads
  • Build event-driven pipelines (AWS SNS/SQS) with idempotent consumers, DLQs and batch processing
  • Design clean APIs and contribute to architecture across multiple products
  • Integrate external identity, KYC and payments platforms (eg Senzing, Auth0, Stripe)
  • Own services end-to-end: API design, MongoDB data modelling, testing, observability, deployment
  • Build secure systems (JWT/OIDC, fine-grained authorisation, IDOR protection, audit logging)
  • Write automated tests (Vitest, Playwright) as part of everyday development
  • Mentor engineers through code review and technical collaboration

Engineering Challenges

Large-scale entity resolution, event-driven distributed systems, high-throughput async pipelines, graph-based relationship analysis, explainable compliance/risk decisions, and AI-assisted investigation workflows - reliability and correctness matter as much as performance.

What We're Looking For

Essential

  • 5+ years professional software engineering experience
  • Strong TypeScript, Node.js and React experience
  • Experience designing, building and operating production Back End services
  • Strong grasp of REST APIs, auth/authorisation and data modelling (MongoDB or similar)
  • Experience with event-driven/message-based systems (SNS/SQS, Kafka or RabbitMQ)
  • Solid testing practices (unit, integration, end-to-end)
  • Comfortable owning loosely defined features from concept to production
  • Strong communication skills; thrives in a small, collaborative team

Nice to Have

  • AWS (EKS/Kubernetes, Helm, S3, SES, IAM)
  • Auth0, Keycloak or other OAuth2/OIDC providers
  • Compliance, KYC/AML, fintech or other regulated-industry experience
  • Payment provider integration (eg Stripe)
  • Monorepo tooling (pnpm, TurboRepo) and CI/CD (GitHub Actions)
  • Observability tooling (Prometheus, Sentry)

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Requirements

Essential

  • 5+ years professional software engineering experience
  • Strong TypeScript, Node.js and React experience
  • Experience designing, building and operating production Back End services
  • Strong grasp of REST APIs, auth/authorisation and data modelling (MongoDB or similar)
  • Experience with event-driven/message-based systems (SNS/SQS, Kafka or RabbitMQ)
  • Solid testing practices (unit, integration, end-to-end)
  • Comfortable owning loosely defined features from concept to production
  • Strong communication skills; thrives in a small, collaborative team

Nice to Have

  • AWS (EKS/Kubernetes, Helm, S3, SES, IAM)
  • Auth0, Keycloak or other OAuth2/OIDC providers
  • Compliance, KYC/AML, fintech or other regulated-industry experience
  • Payment provider integration (eg Stripe)
  • Monorepo tooling (pnpm, TurboRepo) and CI/CD (GitHub Actions)
  • Observability tooling (Prometheus, Sentry)

About the company

Join a growth-stage technology company who are building next-generation identity, entity resolution and risk intelligence platforms used by banks, governments and regulated organisations. Their software helps organisations understand exactly who they're doing business with, combining large-scale data processing, entity resolution, graph intelligence and modern cloud architecture. Join an engineering team solving genuinely difficult technical problems - processing millions of records through asynchronous, event-driven pipelines that power compliance workflows where correctness, transparency and performance matter. You'll have real ownership, from architecture through deployment, across new and existing products. What You'll Do * Design, build and ship features across the full stack (Fastify microservices, React/MUI, shared TypeScript packages in a pnpm monorepo) * Design and evolve Back End services for high-volume, distributed screening workloads * Build event-driven pipelines (AWS SNS/SQS) with idempotent consumers, DLQs and batch processing * Design clean APIs and contribute to architecture across multiple products * Integrate external identity, KYC and payments platforms (eg Senzing, Auth0, Stripe) * Own services end-to-end: API design, MongoDB data modelling, testing, observability, deployment * Build secure systems (JWT/OIDC, fine-grained authorisation, IDOR protection, audit logging) * Write automated tests (Vitest, Playwright) as part of everyday development * Mentor engineers through code review and technical collaboration

Apply for this position