Senior Golang Developer
Cryptopay provides Bitcoin and cryptocurrency payment services for merchants, helping businesses accept and send crypto payments while remaining in fiat.
Maintainer signals as of 9/2/2026
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.
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.
