Senior Golang Developer
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.