Recmatrix Consulting
Go (Golang) Developer
Recmatrix ConsultingAustralia1 day ago
ContractInformation Technology

Job Title: Go (Golang) Developer

Location: Sydney, Australia

Role: Contract

Experience: 5-10 years

Duration: 6 months, extendable


Role Overview:

We are looking for a Go (Golang) Developer/Engineer to work on scalable backend systems and microservices. You will be responsible for developing cloud-based applications, APIs, and working in distributed systems.


Key Responsibilities:

  • Develop Backend Services: Build scalable, efficient backend services, microservices, and APIs for cloud-based applications and distributed systems.
  • Hands-on Golang Development: Write clean, maintainable, and high-performance code in Go (Golang) for production systems, especially in data-centric and high-throughput environments.
  • Concurrency & API Development: Leverage Go’s concurrency model to develop efficient, high-performance APIs and microservices.
  • Database Technologies: Work with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, BigQuery) databases, ensuring data integrity and performance.
  • Cloud Deployment: Deploy and manage services in cloud-native environments (AWS, GCP, or Azure) using Docker and Kubernetes for containerization and orchestration.
  • Collaboration & Communication: Work collaboratively with cross-functional teams and stakeholders, providing clear communication of technical concepts and problem-solving strategies.


Required Skills & Experience:

  • 5+ years of experience in software development, with a focus on Go (Golang).
  • Strong proficiency in Go (Golang) development, particularly in production environments.
  • Experience developing microservices, APIs, and working with concurrent systems in Go.
  • In-depth knowledge of database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis, BigQuery).
  • Cloud-native development experience, particularly in AWS, GCP, or Azure.
  • Proficiency in containerization and orchestration using Docker and Kubernetes.
  • Strong analytical, problem-solving, and communication skills.


Nice to Have:

  • Experience with serverless architecture or event-driven systems.
  • Familiarity with CI/CD pipelines and automated deployment practices.
  • Experience in data streaming or real-time systems.

Key Skills

Ranked by relevance