Full-Stack Product Developer (React and Node.js) for Transaction Monitoring SaaS

We are looking for a Full-Stack React & Node.js Product Developer for Estonian startup Vespia - AI Business Verification, AML and AI Transaction Monitoring SaaS. Vespia is a Winner of Mastercard Lighthouse FINITIV Baltics 2024. We were named the Emerging Cybersecurity Startup of 2021 by EMERGE.

 

Now we’re building a high-performance AI Financial Transaction Monitoring SaaS. This includes real-time and historical financial transaction processing, a dynamic rule engine, robust case management, and seamless integration with third-party KYC/AML/KYB tools.

 

You’ll work across the entire stack - from data ingestion and rule evaluation to building intuitive interfaces for compliance analysts.

 

Key Responsibilities

Backend (Core Logic & Infrastructure)

  • Architect and implement transaction pipelines capable of high-volume data ingestion and analysis.
  • Build a flexible and configurable rule engine (thresholds, behavioral patterns, velocity checks).
  • Design and manage a scalable case management system (alerts, tasks, notes, timelines, audit trails).
  • Ensure system scalability, observability, and performance under high transaction loads.
  • Integrate with third-party services (e.g., KYC/AML/PEP screening APIs).

 

Frontend (UX for Compliance)

  • Design and implement scalable big data ingestion and processing pipelines, integrating data engineering best practices to support real-time analytics and rule-based decisioning.
  • Develop modern, responsive, and accessible UI components using React.js and Apollo Client.
  • Build dynamic dashboards for alerts, transaction timelines, and customer profiles.
  • Implement rule configuration interfaces, alert scoring visualizations, and analyst workflows.
  • Ensure real-time data updates and intuitive UX for case triage, investigation, and escalation.

 

Planned stack (we are flexible)

  • Frontend: React.js + libraries
  • Backend: NestJS (TypeScript), GraphQL, PostgreSQL, Redis, RabbitMQ
  • Infrastructure: AWS (S3, CloudFront, IAM, Pipelines), Docker, Kubernetes.

 

Required Experience

Backend

  • 2+ years experience with Node.js/NestJS, GraphQL, and TypeScript
  • Expertise in PostgreSQL (schema design, indexing, optimization)
  • Experience with Redis for caching or queue coordination
  • Proficient in RabbitMQ (or equivalent) for event-driven architectures
  • Deep understanding of API design, secure data flow, and microservices

Frontend

  • 2+ years with React.js
  • Familiarity with data visualization (e.g., charts, graphs, timelines)
  • Solid knowledge of state management and component lifecycle

 

Will be a strong plus

  • If you have build before financial transaction monitoring systems.
  • Understanding of financial compliance, KYC/KYB/KYT, or AML workflows
  • Familiarity with case management systems or internal compliance tooling (ERP-style)
  • Knowledge of rule engines, scoring models, or alert prioritization frameworks
  • Experience integrating with KYB, AML or KYC providers

 

What we offer

  • A chance to shape the core of a critical real-time compliance platform
  • Work on both product and platform, influencing technical architecture and UX
  • Direct collaboration with AML experts, designers, and product leads
  • Remote-first, async-friendly culture with clear ownership and impact

 

If you're excited to push the boundaries of AI Transaction Monitoring and want to help shape the future of AML technology, we want to hear from you!

Published 21 July
151 views
·
20 applications
90% read
·
69% responded
Last responded 6 days ago
To apply for this and other jobs on Djinni login or signup.

Similar jobs

Countries of Europe or Ukraine
Countries of Europe or Ukraine
Countries of Europe or Ukraine