Senior Golang Developer

Job description

ABOUT THE COMPANY:
This local company has a truly global presence, working with thousands of companies across the world.  They are passionate about building solid software via their talented team who care about delivering technology that matters.  They offer a collaborative culture with a shared sense of responsibility.

ABOUT THE ROLE:
They are looking for a senior Golang Engineer to play a key role as they modernise and replatform their ecommerce system.

As part of a friendly, collaborative and talented engineering team, you'll help rebuild their backend architecture using Go, modern cloud-native tooling, and a clean, scalable microservices design.  You'll have a voice shaping how Go is adopted across the business - from patterns to practices, to mentoring others new to the language.

RESPONSIBILITIES:
  • Contribute to defining Go standards and patterns as part of the replatforming journey
  • Lead by example in code quality, collaboration and delivery
  • Support architecture and design discussions with practical insights
  • 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
  • Support modern practices like test-driven development, domain-driven design, and CI/CD
  • Use AI-assisted tools to enhance quality and productivity
  • Participate in code reviews, documentation, and continuous improvement conversations
  • Work closely with product owners, QA, DevOps and other engineers to deliver customer value
ABOUT YOU:
  • At least 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
  • Collaborative working style, willingness to mentor others and ability to uphold engineering standards in a growing team

WHAT'S IN IT FOR YOU:
  • A high-impact role in a major replatforming initiative
  • Hybrid working environment - 3 days in office in Auckland
  • Respectful and collaborative team with a no-blame culture
  • Help shape how Go is used in a global business
  • Join a company that values its people as much as code

WHAT'S NEXT?
If you are a talented, thoughtful engineer who values clean, maintainable code and are happy to mentor others, then don't miss out on this awesome opportunity.  Apply today, or for more information, contact Lisa Cooley on 021 029 81422 or lcooley@brightspark.io

PLEASE NOTE THAT OUR OFFICE WILL BE CLOSED FROM THE 19th DECEMBER TO 5TH JANUARY. WE WILL RESPOND TO APPLICATIONS UPON OUR RETURN