
¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
A fintech holding company is seeking an experienced engineer to lead the design of a core anti-fraud system. You will be responsible for defining the technical architecture, building data-processing pipelines, and optimizing analytics for millions of transactions. The ideal candidate will have over 10 years of experience, specifically in distributed systems, and must be fluent in Russian. This is a fully remote position with competitive compensation and flexible schedules.
Anti-fraud System |
Golang, Node.js, TypeScript, ClickHouse, Kafka, Tigergraph
Remote |
Full-time |
starting from €8,000
SmartCoreis a fintech holding, building a mission-critical fintech platform. Our real-time system protects millions of transactions from fraud. We are looking for a
n engineer with a strong architectural background
— someone who understands that a programming language is just a tool.
If you possess mastery in
, and have deep expertise in building complex systems, and are ready to apply your experience within a
Golang
Node.js
TypeScript
ecosystem, we should definitely talk!
We expect you to adapt quickly and bring your own expertise :
Node.js, TypeScript, NestJS, Go
PostgreSQL, ClickHouse, Redis, Tigergraph
Kafka, RabbitMQ
Apache Flink
You will lead the development of the core of our anti-fraud system. The tasks are language-agnostic — they are rooted in Computer Science :
Design a risk-scoring engine with p99 latency in the tens of milliseconds (device fingerprinting, behavioral analytics).
Build an idempotent, event-driven architecture resilient to entire data-center failures.
Optimize data storage and access (millions of transactions) for analytics and ML models.
Implement complex profile-merging logic (Customer 360) and manage distributed transactions (Saga, TCC).
Define the technical vision and architecture of the platform (we primarily use Node.js / NestJS, but expect you to bring best practices from Java / Go / Enterprise environments).
Design data schemas for PostgreSQL and ClickHouse under extreme load.
Build reliable data-processing pipelines (Kafka, Flink).Mentor the team : teaching engineers to think in terms of algorithmic complexity, memory, and concurrency — not just business logic.
Act as an evangelist for AI-powered development (we actively use LLMs and Cursor).
10+ years of commercial experience, including 3+ years as a Tech Lead / Architect.
Deep knowledge of any strongly typed language (Java, Go, C#, Rust, etc.) and willingness to write in TypeScript / Node.js.
Professional command of distributed-systems patterns. Experience with message brokers (Kafka / RabbitMQ) at the delivery-guarantee level.
You use LLMs not as a toy but as a productivity multiplier (boilerplate generation, refactoring, tests, data analysis). Experience with Cursor IDE or similar tools.
Feel free to apply directly via LinkedIn or by sending your CV to stanislav.pavlov(@)smartcore.pro — if you’re ready for architectural challenges and want to build a product you can be proud of!