Golang Engineer
Golang Engineer (Contract) – Financial Services
Location: London (Hybrid)
Contract Length: 6 Months
We are seeking an experienced Golang Engineer to join a leading financial services organisation on an initial 6-month contract. This is a hybrid role based in London, offering the opportunity to work on high-impact systems within a fast-paced fintech environment.
Key Responsibilities
- Design, build, and maintain scalable backend services using Golang
- Contribute to the development of robust microservices architectures in a production environment
- Develop high-performance systems capable of handling large-scale transaction processing
- Implement and maintain event-driven systems using modern messaging technologies
- Collaborate with cross-functional teams to deliver reliable and secure financial platforms
- Support deployment and operation of services in containerised environments
Required Skills & Experience
- Strong commercial experience building backend services with Golang (PHP experience is a plus)
- Proven track record designing and operating microservices architectures, ideally within fintech or payments
- Solid understanding of concurrent and distributed systems
- Experience with event-driven architecture and messaging systems (e.g. Kafka, RabbitMQ)
- Strong knowledge of both relational and NoSQL databases (e.g. PostgreSQL, MongoDB, BigQuery)
- Hands-on experience with Docker and Kubernetes
Desirable
- Experience working in financial services or regulated environments
- Familiarity with high-throughput, low-latency systems
What’s on Offer
- Competitive day rate
- Hybrid working model (London-based)
- Opportunity to work on cutting-edge financial systems