Company:** Cryptopay
Location: London, United Kingdom
Employment type: FULL_TIME
We are looking for a Senior Golang Developer to join our Platform team and help develop our fintech platform. You’ll work on backend services for payments, transactions, and integrations with banks and payment providers, while contributing to technical decisions and the evolution of the platform.
We’re looking for an experienced and independent engineer who is comfortable taking ownership of solutions from development to production.
Responsibilities
- Design, develop, and maintain backend services using Golang, working closely with PostgreSQL
- Build and improve functionality for payments, transactions, and integrations with banks and payment providers
- Take ownership of the development cycle: from clarifying requirements and implementation to production release and support
- Ensure the reliability and consistency of financial data and service stability
- Participate in architectural discussions and contribute to the evolution of the platform and codebase
- Write unit and integration tests, participate in code reviews, and maintain high engineering quality
- Collaborate with the team on technical solutions and share knowledge with other engineers
- Contribute to internal web interfaces (Vue/React, JavaScript/TypeScript) when needed
Requirements
- 3+ years of production experience with Golang
- Background in fintech, payments, or banking
- Strong knowledge of RDBMS, 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 tests