➡️ Apply here: Senior Backend Engineer (Go)
🔔 Monitor #backend #golang jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
Hi! We’re EMCD – a rapidly growing ecosystem of crypto products, including a Wallet, P2P platform, mining pool, cloud mining, and more. Our mission is to empower people to use money for creation, not survival.
With over 7 years on the market and active international expansion, we’re now launching a new strategic direction focused on building the next generation of mining infrastructure.
**About The Team**
We are the product team responsible for all money movement inside the company.
We’re building an internal custodial platform – essentially our own bank: balance accounting, transactions, and their full lifecycle through processing.
The platform consists of two major components:
* Custodial off-chain core – internal balances, ledger entries, and all money-related business logic.
* Blockchain processing layer – connectors/adapters to various networks, statuses, fees, retries.
Right now, we’re strengthening the **custodial off-chain core**: improving the reliability of our accounting model, defining clear interaction protocols with the processing layer, and ensuring predictable system behavior as load and functionality grow.
We’re looking for a **Senior Backend Engineer** who will help us design, build, and evolve this core and the integrations around it.
**What you will do:**
* Work on the service responsible for internal balances and all money movements (holds, debits, refunds, internal transfers, ensuring the correctness of all ledger entries – the numbers must always reconcile).
* Integrate the core with internal processing systems and the blockchain-facing adapters (designing and implementing interaction protocols: APIs, events, queues, statuses).
* Participate in architectural discussions for services and integrations (thinking ahead about how the system will evolve and scale, understanding reasonable trade-offs, and helping find the right balance between ideal architecture and practical delivery).
* Collaborate closely within a unified team that brings together processing and the technical core: joint planning, participation in code reviews, and driving improvements in architecture, code quality, and development processes.
**What we are looking for:**
* 3+ years of backend development experience.
* Tech stack: Go, PostgreSQL, Kafka, gRPC, RESTful APIs.
* You write clean, maintainable code and value tests and code reviews.
* You’re comfortable working with an existing system: you know how to carefully refactor and reduce technical debt – not just rewrite everything from scratch.
* Experience with systems involving money, balances, transactions, or similarly complex business logic is highly desirable.
**What we offer:**
* Remote-first culture work from anywhere;
* Competitive compensation in USD/USDT;
* Flexible schedule and a result-driven approach;
* Opportunity to lead and build high-load, global-scale systems;
* A team of professionals in blockchain and fintech;
* Growth opportunities in both technical and leadership tracks.
