Senior Golang Developer

About CoinGate

CoinGate is a Lithuanian fintech company founded in 2014. We specialize in creating innovative payment solutions, making it easy and convenient for businesses to accept Bitcoin and other cryptocurrencies.
With a decade of experience, we've established ourselves as one of the leading cryptocurrency payment processors in the world, and we're just getting started.
As a Senior Golang Developer within our blockchain team, you will be instrumental in developing internal company services centered around blockchain monitoring, analysis and the automation of transactions. Your role will be critical in enhancing the reliability, scalability, and security of our systems.

Your Responsibilities:

  • Development and maintenance of robust Golang applications and services.
  • Building and implementing scalable and secure systems, with a focus on blockchain monitoring (we’re working with ~10 chains) and automated transactions.
  • Designing and constructing microservices architectures.
  • Ensuring high-quality code through extensive unit and end-to-end testing.
  • Collaborating with various teams to deliver efficient and innovative solutions.
  • Participation in the continuous enhancement of our development processes.


  • A minimum of 3 years of Golang development experience.
  • At least 5 years of experience in production-ready coding.
  • Expertise in building microservices, scalable and secure systems.
  • Profound experience in unit and end-to-end testing.
  • A strong passion for modern engineering practices, such as Github contributions, SOLID principles, modularity, and design patterns.
Nice to have:
  • Experience in financial services development.
  • Experience with blockchain technologies like Bitcoin, Ethereum, or other cryptocurrencies.
  • Experience in Ruby or TypeScript backend development.

What we offer:

  • A dynamic and driven team environment in the exciting field of crypto.
  • Flexible work arrangements – choose to work from our office in the heart of Vilnius or remotely from any location in Lithuania or Europe.
  • An opportunity to grow your skills and contribute significantly to the global adoption of cryptocurrencies.


4900-8250 €/gross monthly. 
ID: 56 job_post.published_on: 19/03/2024