Senior Golang Engineer
Job Title - Senior Golang Engineer
Rate - Competitive (Outside IR35)
Location - Remote from UK & Europe
Role Overview
The Senior Backend Engineer will play a key role in building and scaling robust backend systems for a high-growth, multi-region platform. This position focuses on developing resilient, high-throughput services within a distributed, event-driven environment, supporting critical domains such as payments, accounts, and transaction processing.
Core Responsibilities
• Design, develop, and optimise backend services using Golang.
• Build scalable, fault-tolerant microservices within a distributed architecture.
• Develop and maintain RESTful APIs and internal service-to-service communication layers.
• Work across core platform areas including payments, accounts, ledger, and risk/compliance systems.
• Ensure code quality through peer reviews, testing, and adherence to engineering best practices.
• Monitor and support live systems, troubleshooting and resolving production issues.
• Collaborate closely with cross-functional teams including Product, DevOps, and Compliance.
Required Experience
• Strong hands-on experience developing backend services in Golang.
• Solid understanding of concurrency, system performance, and efficient resource management.
• Proven experience designing and building microservices and distributed systems.
• Experience working with containerisation and orchestration tools such as Kubernetes.
• Familiarity with cloud platforms (AWS, GCP, or Azure).
• Previous experience in fintech, regulated environments, or high-transaction systems is highly desirable.
If this is of interest then please apply, we would love to hear from you!