Dipole Group
Golang Developer
Dipole GroupAustralia10 hours ago
Full-timeEngineering, Information Technology
Job Title: Golang Developer

Location: Sydney

Experience Level: 3–7 Years

Employment Type: Full-Time

About the Role

We are seeking a highly skilled Golang Developer to design, build, and optimize scalable backend systems and microservices. The ideal candidate will have strong experience in distributed systems, API development, and performance optimization, with a passion for writing clean, efficient, and secure code.

Key ResponsibilitiesBackend Development
  • Design, develop, and maintain microservices and RESTful/gRPC APIs using Go (Golang).
  • Build scalable, high-performance backend systems capable of handling large volumes of traffic.
  • Ensure code quality through best practices in testing, documentation, and maintainability.
  • Continuously optimize services for performance, reliability, and security.
Architecture & Design
  • Collaborate with architects, DevOps engineers, and other developers to design cloud-native, containerized solutions.
  • Participate in code reviews and contribute to design, scalability, and performance improvements.
  • Work with message queues (Kafka, RabbitMQ, NATS) and caching layers (Redis, Memcached).
Integration & APIs
  • Develop and maintain APIs that integrate with external systems, front-end applications, and data pipelines.
  • Manage API versioning, compatibility, and lifecycle to ensure seamless integration.
Testing & CI/CD
  • Write unit and integration tests using Go testing frameworks (e.g., Testify, Ginkgo).
  • Participate in CI/CD pipeline integration using tools such as GitHub Actions, Jenkins, or GitLab CI.
  • Contribute to observability and monitoring through logs, metrics, and distributed tracing (e.g., Prometheus, OpenTelemetry).
Required Skills & Experience
  • 3–7 years of backend development experience, including at least 2+ years with Golang.
  • Strong understanding of concurrency, goroutines, and channels.
  • Proven experience in microservices architecture and REST/gRPC API development.
  • Hands-on experience with Docker and Kubernetes.
  • Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS, GCP, or Azure).
  • Solid understanding of software design principles, scalability, and system performance.                                                                               No work visa sponsorship available- candidate must have full Australian work rights. Due to the volume of application, only shortlisted candidates will be contacted


Key Skills

Ranked by relevance