Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Recmatrix Consulting and take your career to the next level!
Application takes less than 5 minutes