About BidOne
BidOne is a local New Zealand company with a truly global presence.
Every day, thousands of businesses around the world place orders with their wholesale suppliers through our ecommerce and CRM platforms, spanning five continents.
At BidOne, we care about building solid software – and strong teams.
We have a collaborative, supportive culture with a shared sense of responsibility for delivering technology that matters.
Our software reflects the real needs of the foodservice businesses we support, and because we sit at the heart of their operations, reliability and trust are core to everything we do.
Never lose an order
" isn't just a slogan – it's how we work, together.
The Role
We're looking for a
Senior Golang Engineer
to join us on contract as we modernise and replatform our ecommerce system.
This is a
24-month fixed term contract with potential to extend
, based in Auckland with a
hybrid working model
You'll be part of a friendly and capable engineering team working on something that really matters : rebuilding our backend architecture using Go, modern cloud-native tooling, and a clean, scalable microservices design.
While this is a contract role, you'll have a voice in shaping how Go is adopted across the business – from patterns and practices to mentoring others new to the language.
This role would suit someone who enjoys both writing quality code and helping others do the same.
Key Responsibilities
Technical Leadership
Contribute to defining Go standards and patterns as part of our broader replatforming journey
Share your experience to help other engineers grow – particularly those new to Go
Lead by example in code quality, collaboration, and delivery
Support architecture and design discussions with practical, Go-specific insights
Microservices Development
Design and build Go-based microservices that are secure, scalable, and easy to understand
Build APIs and asynchronous components in line with best practices
Ensure observability, performance, and maintainability are baked in from the start
Engineering Practices
Support modern practices like test-driven development, domain-driven design, and CI / CD
Use AI-assisted tools (Cursor AI, GitHub Copilot, ChatGPT) to enhance quality and productivity
Participate in code reviews, documentation, and continuous improvement conversations
Collaboration & Delivery
Work closely with product owners, QA, DevOps, and other engineers to deliver customer value
Provide technical guidance in a supportive and inclusive way
Help build a positive, respectful culture of learning and engineering craft
What We're Looking For
Must-Have
5+ years of professional Go development experience
Experience designing and building distributed systems and APIs
Understanding of microservices, REST, and event-driven architecture (Kafka, NATS, Pub / Sub)
Hands-on experience with Docker, Kubernetes, CI / CD workflows, and automated testing
A collaborative working style and a willingness to mentor others
Ability to support engineering standards in a growing team
Nice-to-Have
Experience with GraphQL or Search as a Service
Familiarity with observability tools (OpenTelemetry, Prometheus, Grafana, Datadog)
Experience with SQL and NoSQL databases
Previous experience in ecommerce, foodservice, or supply chain platforms
Who You Are
A thoughtful engineer who values clean, maintainable code
A system thinker who enjoys breaking down complexity
A clear communicator who builds trust through knowledge-sharing and empathy
Comfortable mentoring others, and open to learning from them too
Focused on outcomes and collaboration over ego or hierarchy
We strongly encourage applications from anyone who is underrepresented in tech.
If this role sounds like you but you're not sure you tick every box — we'd still love to hear from you.
What We Offer
A high-impact role in a major replatforming initiative
Long-term contract stability with a modern tech stack
Hybrid working environment (3 days in-office time in Auckland required)
A respectful, collaborative team with a no-blame culture
The opportunity to help shape how Go is used across a global business
A company that values people just as much as code
#J-18808-Ljbffr
Senior Engineer Engineer • Auckland, New Zealand