We’re working with a fast-growing software company that’s scaling its engineering team and building the next generation of their platform. They create technology used by customers all over the world, helping them work smarter, move faster, and manage complexity with confidence.
This is a hands-on engineering role for developers who love working in Go and want to help shape a product with global reach. You’ll be part of a talented, close-knit team that values ownership, curiosity, and quality code.
What you’ll do - Design, build, and maintain Go-based services that deliver reliability, performance, and scalability
- Collaborate with product and engineering teams to plan, deliver, and refine new features
- Contribute to technical discussions and architectural design decisions
- Write clean, maintainable, and well-tested code using modern CI/CD practices
- Help evolve team processes and mentor others as the team continues to grow
What you’ll bring - Experience coding in Go, ideally with large-scale or distributed systems
- Understanding of APIs, microservices, and modern software design principles
- Experience with testing, automation, and CI/CD pipelines
- Great communication skills and a collaborative working style
- A curious, proactive approach to problem-solving and continuous improvement
Nice to have - Experience with system-level software or performance optimisation
- Familiarity with DevOps, infrastructure, or cloud technologies
- Exposure to frontend frameworks or full-stack development
- Interest in security, scalability, or developer experience
Why join - Work on a global software product that’s evolving fast and trusted by customers worldwide
- Join an engineering-led company that values autonomy, simplicity, and clean, maintainable code
- Be part of a collaborative team that experiments, learns, and ships quickly
- Real ownership, low hierarchy, and the freedom to make an impact every day