Job Description
Senior Golang Engineer
We’re partnering with an innovative, fast-growing technology company that is transforming a global industry through cutting-edge data, AI, and cloud-based solutions.
They’re now looking for a Senior Golang Engineer to join a high-performing product team building scalable, real-time systems used by customers around the world. This is a chance to work on a modern, cloud-native platform that processes large-scale, real-time data and delivers meaningful insights to global users. You’ll play a key role in designing and building production-grade microservices, owning everything from architecture through to deployment and optimisation.
The role:
* Designing, building, and operating high-performance Go microservices
* Owning services end-to-end (design → build → deploy → monitor)
* Developing and maintaining scalable APIs (GraphQL)
* Collaborating with product and engineering teams to solve complex challenges
* Contributing to architecture decisions and platform evolution
* Improving CI/CD pipelines, tooling, and engineering best practices
* Writing clean, well-tested, production-ready code
Tech Stack:
* Go (Golang)
* GraphQL
* PostgreSQL
* gRPC / Protobuf
* Kafka (event-driven architecture)
* AWS (EKS, RDS, S3)
* Kubernetes & Docker
* Modern CI/CD pipelines
Essential experience required:
* Strong experience building production systems in Go
* Solid understanding of microservices architecture
* Experience with PostgreSQL
* Familiarity with Docker & Kubernetes
* Experience delivering and maintaining systems in production
* Strong collaboration and communication skills
Nice to have:
* GraphQL experience
* AWS/cloud exposure
* Kafka or event streaming platforms
* Observability tooling (e.g. Grafana, Prometheus)
Please apply to find out more.