Senior Go developer

EMCD

Not Interested
Bookmark
Report This Job

profile Job Location:

Yerevan - Armenia

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

EMCD is a global technology leader in the crypto industry best known as the #1 mining pool in Eastern Europe and a Top-10 mining pool worldwide. We are expanding globally and building a comprehensive ecosystem of crypto services including payment infrastructure custody mining solutions and enterprise-grade tools for businesses and institutions.

As we continue to scale we are looking for a Senior Go Developer to design build and evolve high-load backend services that power our platform. This role is ideal for an engineer who enjoys solving complex architectural challenges takes ownership of technical decisions and wants to directly impact the reliability and performance of mission-critical systems.

Responsibilities:

  • Participate in designing technical solutions and service architecture.
  • Develop backend services using Go (Golang).
  • Write unit tests and maintain high code quality standards.
  • Deploy services to production and support them throughout their lifecycle.
  • Contribute to code reviews and architectural discussions.
  • Collaborate closely with DevOps and cross-functional engineering teams.
  • Analyse system performance and implement optimisations.

Requirements:

  • 5 years of commercial experience in backend development
  • Strong proficiency in Go (Golang) with proven production experience.
  • Hands-on experience with Kafka (producers/consumers partitioning consumer groups).
  • Experience building and maintaining gRPC services.
  • Solid background in microservices architecture.
  • Strong knowledge of design patterns and clean code principles.
  • Experience with Prometheus for metrics collection and analysis
  • Experience building monitoring dashboards (Grafana or similar tools).
  • Clear understanding of observability principles: metrics logging and alerting

Challenges:

  • Designing and supporting high-load distributed systems.
  • Ensuring scalability and fault tolerance across services.
  • Participating in architectural decisions that impact the entire platform.
  • Identifying bottlenecks and optimising system performance.
  • Building reliable integrations between microservices.
  • Improving engineering practices and development processes.

What We Offer

  • We operate as a remote-first company and you can work from anywhere in the world without location constraints.
  • Working hours are fully flexible.
  • We provide extended time off: 20 paid vacation days per year plus 12 additional bonus days.
  • Sick leave is fully paid and handled without unnecessary bureaucracy.
  • We support professional growth by covering the cost of relevant courses certifications and training programs.
  • You will have real impact and ownership of meaningful high-value tasks along with the opportunity to help shape core infrastructure in the fintech and crypto space.
  • Corporate pricing for company products and the opportunity to set up your own mining farm using EMCDs infrastructure.
  • Salary is paid in USDT.

If youre passionate about Golang development and want to build high-load global-scale fintech products in the crypto industry wed love to hear from you!

EMCD is a global technology leader in the crypto industry best known as the #1 mining pool in Eastern Europe and a Top-10 mining pool worldwide. We are expanding globally and building a comprehensive ecosystem of crypto services including payment infrastructure custody mining solutions and enterpris...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java