Senior Golang Developer

Cryptopay provides Bitcoin and cryptocurrency payment services for merchants, helping businesses accept and send crypto payments while remaining in fiat.

0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/2/2026

Distributed

Funding history

Investors

About Cryptopay

Cryptopay Business offers merchant-focused cryptocurrency payment services. Its stated benefits include reaching new customers, increasing revenue, and saving on fees while using Bitcoin and other crypto payments.

View jobs by Cryptopay

Skills

About the Role

You will design, build, and maintain Golang backend services backed by PostgreSQL. You will deliver payment, transaction, banking, and provider integrations from requirements through production support, safeguard financial data and service stability, contribute to architecture, write automated tests, review code, and occasionally develop internal web interfaces.

Requirements

  • At least three years of production experience with Golang.
  • Background in fintech, payments, or banking.
  • Strong knowledge of relational database management systems, preferably PostgreSQL.
  • Solid understanding of distributed systems and hands-on experience with Redis, Kafka, or RabbitMQ.
  • Good knowledge of Docker, AWS, Kubernetes, and Git.
  • Automated testing skills, including unit and integration testing.
  • Basic frontend skills and willingness to work on internal administration interfaces using Vue or React and JavaScript or TypeScript.
  • B1 or B2 English proficiency.
  • Ability to independently own work from requirements through production.
  • Clear and constructive communication skills.
  • Ability to discuss and challenge decisions when needed.
  • Structured problem-solving skills.

Responsibilities

  • Design, develop, and maintain backend services using Golang and PostgreSQL.
  • Build and improve payment, transaction, banking, and payment-provider integrations.
  • Own the development cycle from requirements clarification and implementation through production release and support.
  • Ensure financial data reliability and consistency and maintain service stability.
  • Participate in architectural discussions and improve the platform and codebase.
  • Write unit and integration tests.
  • Participate in code reviews and maintain engineering quality.
  • Collaborate on technical solutions and share engineering knowledge.
  • Contribute to internal web interfaces using Vue or React and JavaScript or TypeScript when needed.

Benefits

  • Fully remote work within EU working hours.