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