Senior Software Engineer
- £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.