Our client is building crypto cards with instant crypto-to-fiat conversion. The product is currently launching in Europe, with expansion to the US and LATAM markets in the pipeline.
The company is at an early but highly active stage of development: first partners are already onboard, there is an international pipeline, and a clear vector for scaling. The project was founded by entrepreneurs with strong backgrounds in tech and finance. The business is privately funded and not dependent on the venture cycle, which allows the team to focus on product, architecture, and sustainable growth.
The team is being built as a small but strong engineering core - without unnecessary bureaucracy and with a high degree of ownership for each member. The current team consists of 4 engineers, 2 QAs, and a System Analyst.
Why this is interesting:
Opportunity to build liquidity and payment infrastructure essentially from scratch.
A real fintech/crypto product with international scaling.
Complex engineering challenges around transaction reliability, wallet infrastructure, and money movement systems.
High level of influence on architecture and technical decisions without layers of bureaucracy.
A small senior team where every engineer directly impacts the product.
About the role:
This role sits at the heart of the conversion flow - the layer that connects card authorizations, liquidity, settlement, and execution between card transactions and crypto assets in real time.
The engineer will build and develop integrations with crypto exchanges and liquidity providers, work with order lifecycle, WebSocket/REST APIs, and design reliable money movement systems where resilience, reconciliation, and correct handling of edge cases are critical.
This is not a classic backend role about typical microservices. Domain expertise in exchange infrastructure is especially important here, as well as an understanding of how to build systems where any discrepancy can directly affect the movement of money.
What you will do:
Develop Go services for integration with Binance, OKX, Bybit, Kraken, and other CEXes.
Work with REST and WebSocket exchange APIs: reconnects, ordering, rate limits, idempotency.
Design and maintain order flow: order placement, execution tracking, retries, failure handling.
Handle edge cases: stale prices, disconnects, exchange downtime, reconciliation issues.
Work with liquidity / settlement logic between card transactions and crypto assets.
Participate in architecture design together with the core platform team.
Requirements:
5+ years of backend development experience, 3+ years of production Go.
Production experience integrating with crypto exchanges (Binance, OKX, Bybit, Kraken, etc.).
Understanding of REST/WebSocket exchange APIs, order lifecycle, spot vs futures.
Experience handling operational issues on exchanges: rate limits, reconnects, sequence gaps, IP bans.
Understanding of ledger mechanics, reconciliation, holds/reversals, double-entry bookkeeping.
PostgreSQL, Redis, NATS, gRPC.
Strong architectural thinking and a fintech / money movement mindset.
AI-first approach in daily work.
Tech stack:
Go • PostgreSQL • NATS • gRPC • Redis • REST API • WebSocket API • CEX integrations
Conditions:
Fully remote: work from anywhere in the world with a comfortable time overlap with the team (approximately 10:00–16:00 Cyprus time).
Competitive compensation with flexible payment options, including crypto.
Possibility of official employment through the company's legal entity in Dubai or Cyprus; B2B contract is also an option.
Health insurance from day one.
Work in a team of senior engineers, where speed of thinking, ownership, and engineering maturity are valued.
High decision-making speed: minimum processes for the sake of processes, maximum impact on product and architecture.