Build and improve investigative workflows that empower compliance teams to track fund flows across blockchains
Work across the full stack (React/Redux frontend, Node.js/NestJS backend, data layers) to ship product features end-to-end
Develop and optimize data visualizations for complex transaction flows and network graphs, making the complex feel simple
Improve platform speed and precision by optimizing queries, improving frontend responsiveness, and shipping features that make investigators faster
Collaborate closely with product, data engineers, and cross-functional teams to deliver meaningful value
Write clean, well-tested code and participate in code reviews that raise the quality bar for the team
Contribute to technical design discussions, raising trade-offs and risks early
Requirements
3-4+ years of professional software engineering experience
Strong experience with modern JavaScript and TypeScript across backend (Node.js/NestJS) and frontend (React/Redux) development
Solid understanding of building and maintaining scalable UI applications and APIs, with the ability to make informed decisions about technology choices
Comfortable working with databases and writing SQL queries, and partnering with data engineers on integration points
Some experience or comfort with data visualization, particularly libraries or tools for rendering complex network graphs and transaction flows
Actively uses AI coding assistants (Copilot, Cursor, Claude, etc.) as part of their daily workflow, can critically evaluate AI-generated code, and understands when AI tools are useful and when they're not
Tech Stack
JavaScript
Node.js
React
Redux
SQL
TypeScript
Benefits
Hybrid working and the option to work from almost anywhere for up to 90 days per year
£500 Remote working budget to set up your home office space
$1,000 Learning & Development budget to use on anything (agreed with your manager) that contributes to your growth and development
25 days of annual leave + bank holidays
An extra day for your birthday
Enhanced parental leave: we provide eligible employees, regardless of gender or whether they become a parent by birth or adoption, 16 weeks fully-paid leave
Private Health Insurance
we use Vitality!
Full access to Spill Mental Health Support
Life Assurance: 4 times your salary to your beneficiaries