Job Details
Senior Backend Engineer (Node.js / Go)
DS Systems is looking for a Senior Backend Engineer with 5+ years of experience in Node.js/TypeScript or Go to work remotely. The role involves developing and optimizing high-load B2B solutions in fintech and anti-fraud.
DS Systems is a technology company creating high-load B2B solutions in fintech and anti-fraud. Our product provides real-time transaction security using rule-based scoring, AI/ML behavior analysis, and a complex event-driven architecture. Responsibilities: - Development and optimization of services on Node.js/TypeScript (NestJS) and Go - Development of rule-based scoring: new rules, low latency, efficient queries - Design of long-running workflows on Temporal (profile merging, cascade checks) - Deep work with Kafka/RabbitMQ: guaranteed delivery, deduplication, out-of-order processing - Optimization of schemas and queries for PostgreSQL and ClickHouse (MergeTree, etc.) - Integration of ML/AI components into the backend: contracts, fallbacks, load testing - Participation in the development of the team's agentic infrastructure
5+ years of commercial backend development experience - Strong experience in Node.js/TS or Go + willingness to work with the second language - Practical experience in designing high-load distributed systems from scratch - Confident knowledge of ClickHouse, Redis (not just as a cache), Kubernetes - Understanding of idempotency, sagas, event-driven architecture - Agentic thinking: active use of AI (OpenAI, Anthropic, etc.) in work Nice to have: - Experience with Temporal or similar tools - Work in anti-fraud, risk engines, or payment systems - Integration of ML models into production
Fully remote work (outside of Russia) - Schedule: 9 AM - 6 PM CET - Employment: full-time or part-time - Salary: $4,000–8,000 (depending on employment) - 28 days of paid vacation - Subscriptions to OpenAI, Anthropic, Gemini covered by the company - Training and professional development
Don't miss a single job
Subscribe to our Telegram channel