Senior Go Developer
We’re looking for a Go Developer to join a long-term project with a leading UK-based employee wellbeing platform. The company recently merged with another major player in the benefits and engagement space, expanding their reach to over 4 million users across 7,500+ organisations.
This is a high-impact role on a product team building scalable microservices and APIs to support a modern benefits platform used across both public and private sectors.
Start Date: ASAP (July preferred)
Location: Remote (UK working hours preferred)
Workload: Full-time (40 hrs/week)
Contract Duration: 6+ months (extension expected)
Key Responsibilities:
- Design, develop, and maintain backend services and user-facing features using Go
- Build and document robust gRPC and RESTful APIs
- Collaborate with cross-functional teams including Product, UX, DevOps, and Engineering
- Write clean, maintainable, and testable code with strong unit/integration test coverage
- Monitor, deploy, and optimize services for high performance and reliability
- Participate in agile ceremonies and support continuous improvement
- Mentor junior developers through code reviews and pair programming
Explore new tools and contribute to internal open-source efforts
Tech Stack & Tools:
- Languages: Golang
- APIs: gRPC, REST
- Databases: DynamoDB, MySQL, Elasticsearch
- Version Control: Git
- Architecture: Microservices, Event-Driven
DevOps: Docker, Kubernetes, CI/CD (nice to have), Observability tools (e.g. Grafana, CloudWatch)
Requirements:
- 3+ years of professional experience with Go and microservice architecture
- Solid understanding of goroutines and channel patterns
- Familiarity with agile workflows and delivering features in cross-functional squads
- Strong communication skills (written and verbal)
Pragmatic approach with a focus on quality and delivery
Nice-to-Have:
- Experience with cloud platforms (AWS, GCP, or Azure)
- Exposure to modern frontend frameworks (e.g. React), mobile development, or AI-enhanced coding tools
Previous contributions to open-source projects
Team & Process:
You’ll join a fast-paced, collaborative squad working in an agile environment with a structured 4-step interview process:
1. Application Review
2. Intro Call with Talent Team
3. Video Call with Hiring Manager 30-min
4. Final Interview + Technical Task