Senior Software Engineer

BBBH12354_1783603341
  • £70000 - £90000.00 per annum
  • London
  • Permanent

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 backend 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 (e.g. 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 backend 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 (e.g. 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.

Joel Pybus Senior Delivery Consultant

Apply for this role