Job Openings
Senior С# & Go Engineer
About the job Senior С# & Go Engineer
EMCD is a global technology company at the forefront of the crypto industry, ranked #1 mining pool in Eastern Europe and among the top worldwide. We are building a comprehensive ecosystem of mining, fintech infrastructure, custody, and enterprise-grade solutions.
We are strengthening our Monitoring project and looking for a Backend Developer who will help scale the system and lead the transition from C# to Go.
Responsibilities
- Develop and maintain the backend of the Monitoring project
- Support and scale the existing monitoring system
- Design and execute a migration plan from C# microservices to Go
- Build and maintain APIs for frontend and internal services integration (gRPC/REST)
- Design and optimize PostgreSQL schemas, ensure high availability
- Ensure system observability and operational stability
- Drive and refine the technical backlog
- Participate in sprint planning and task estimation
- Identify risks and propose scalable architectural solutions
Requirements
- Strong expertise in both C# and Go (primary focus on C#)
- 5 years of commercial experience with C#, with readiness to transition fully to Go
- Experience designing distributed and high-load systems
- Deep knowledge of PostgreSQL
- Hands-on experience building and integrating APIs (gRPC/REST)
- Strong understanding of scalable microservices architecture
What We Offer
- Fully remote work from anywhere in the world
- Flexible working hours, focus on results over time tracking
- 20 working days of vacation + 12 additional bonus days
- 100% paid sick leave with minimal bureaucracy