
Golang Engineer
CoinsPaidPosted 3/28/2025

Golang Engineer
CoinsPaid
Job Location
Job Summary
CoinsPaid is a leading crypto payment gateway with a strong focus on innovation and growth. As a Golang Engineer, you will be responsible for developing robust and scalable backend applications using Go programming language. You will work closely with the QA team to ensure high-quality code and participate in requirements and implementation discussions. With over 10 years of experience in blockchain development and €700M processed monthly, CoinsPaid is an exciting opportunity to join a rapidly growing company. The company offers flexible remote work options, $4,000/year travel stipends, and equity in a fast-growing company. You will have the chance to contribute to groundbreaking projects and shape the future of AI and fintech. With a team of over 270 members across 30+ countries, you will be part of a dynamic and supportive environment. If you are passionate about crypto, fintech, and software engineering, this is an excellent opportunity to join CoinsPaid as a Golang Engineer.
Job Description
Responsibilities:
- Write robust, scalable, and reusable Golang code according to requirements
- Cover code with unit tests. Work together with QA engineers to ensure high, consistent code quality
- Perform code reviews, help teammates with solving technical problems
- Troubleshoot issues where needed
- Participate in requirements and implementation discussions
- Ensure stable operation of the product through monitoring, alerts and metrics
- Develop applications to work in an isolated infrastructure, complying with security standards
- Work only with the backend, solve complex business problems related to fintech
Requirements:
- At least 2-3 years of proven experience with Golang as a primary working language. Or at least 1 year of proven experience with Golang as primary language and 3+ years of overall development experience
- Experience with queues Kafka/NSQ/NATS/RabbitMQ
- Comfortable working with Docker, Kubernetes, good understanding of CI/CD (we use ArgoCD and Gitlab)
- Experience with MySQL or similar DBs
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
- Experience with Scrum
- Understanding of software observability tools - Prometheus, Grafana, ELK, JSM
- Comfortable to work as a team player
- Good level of spoken and written English and Russian
Nice to have:
- Blockchain experience. General understanding of Bitcoin, Ethereum and other popular blockchains would be a plus
- User experience with cryptocurrency exchanges or with traditional trading markets