Reach out directly about this role
Requirements: 5+ years of commercial development in Go (lead role: confident level, ability to make architectural decisions). Experience in designing microservice architecture and fault-tolerant solutions for critical systems. Experience in designing integration APIs and contracts (REST/gRPC, event-driven integrations). Deep understanding of core-banking architecture and its implementation specifics. Experience in optimizing and developing integration solutions between ABS and processing. Understanding of VISA card processes (transaction lifecycle: authorization/clearing/settlement and implications for accounting). Experience in building reconciliation processes (reconciliation of postings/transactions, discrepancy rules, adjustments). Strong foundation in transactional databases (PostgreSQL/Oracle/MSSQL): ACID, locks, isolation levels, concurrent updates. Experience with message brokers (Kafka/RabbitMQ): delivery guarantees, retries, deduplication. Idempotency of operations and protection against duplicates/replays (especially in payment scenarios). Experience with high-load systems (must be able to operate with metrics: TPS/RPS, p95/p99, throughput). Practice of load testing and bottleneck optimization. Understanding of accounting entries and double-entry at the domain model design level.
Will be a plus: Experience in establishing development/testing standards within a team (code review, quality gates, SLO/SLA). Experience with Service Desk/on-call. Experience participating in regulatory/compliance changes. Language: Russian.
**Location:**📍Remote. Time zone: willingness to work in GMT+5.
Contact for application: recruiter contact, please mention id025 + CV
6 months ago
Grade
Senior
Experience
from 5 years
Work Format
Remote
AI writes it from your resume. You only have to send it.
RocketHunt estimate from real salaries