Golang Engineer
Golang Engineers – Contract (Inside IR35) – London (Hybrid)
We’re currently looking for four experienced Golang Engineers to join a high-performing team working on scalable backend systems within a fast-paced, transaction-heavy environment.
This is a long-term contract opportunity (Inside IR35) based in London, with a hybrid working model.
💼 The Role
You’ll be building and operating robust backend services, contributing to the design of distributed systems, and helping scale a modern microservices architecture. The work is impactful, with a strong focus on performance, reliability, and high-throughput systems.
🔧 Key Responsibilities
- Design, build, and maintain backend services using Golang
- Contribute to microservices architecture in a production environment
- Work on high-throughput, low-latency systems handling transactional workloads
- Implement and support event-driven architectures
- Collaborate with cross-functional teams to deliver scalable solutions
- Deploy and manage services in containerised environments
✅ Required Experience
- Strong commercial experience with Golang (PHP experience is a bonus)
- Proven track record designing and operating microservices architectures
- Solid understanding of concurrent and distributed systems
- Experience with event-driven systems and messaging tools like Kafka or RabbitMQ
- Strong knowledge of databases: PostgreSQL, MongoDB, BigQuery (or similar)
- Hands-on experience with Docker and Kubernetes
🌍 Environment
- Fintech / payments domain experience is highly desirable
- Agile, collaborative engineering culture
- Focus on scalability, reliability, and clean architecture