Job Title: Golang Developer
Location: Sydney
Employment Type: Contract
Job Description:
We are seeking an experienced Senior Golang Developer, the ideal candidate will have strong coding skills in Golang and extensive experience with mainstream Golang frameworks and components. You will play a crucial role in designing, developing, and maintaining high-performance, scalable systems while working closely with cross-functional teams.
Key Responsibilities:
- Design, develop, and maintain high-performance applications using Golang.
- Implement multi-threading, concurrent programming, and network IO models for efficient processing.
- Manage database transactions, ensuring data integrity and high availability.
- Optimize caching and data management using Redis.
- Build high-concurrency, real-time systems using Kafka.
- Develop and maintain cloud infrastructure solutions on Azure, GCP, or AWS.
- Ensure robust API design following best practices and industry standards.
- Write comprehensive tests for all developed features to maintain high-quality code.
- Collaborate with cross-functional teams to deliver reliable and scalable software solutions.
- Utilize Unix systems for development and deployment tasks.
Qualifications and Experience:
- Bachelor's degree or higher in Computer Science or a related field.
- 5+ years of experience in Golang development with strong coding skills.
- Familiarity with mainstream Golang frameworks and components.
- Proficient in multi-threading, concurrent programming, and network IO models.
- Knowledge of parallelism, locking, synchronisation, and race conditions.
- Solid understanding of databases, tables, indices, and distributed systems.
- Experience with Redis for caching and data management.
- Hands-on experience with Kafka for building high-concurrency, real-time systems.
- Proficiency in cloud platforms such as Azure, GCP, or AWS.
- Strong knowledge of Unix systems and proficiency in using the terminal.
- Good understanding of API design principles and best practices.
- Experience in writing comprehensive tests for developed features.
Preferred Skills:
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/)
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
2026-05-27
Senior Software Engineer (Infrastructure)
2026-05-27
Full-Stack Developer | Remote
2026-05-27
- Posted
- Feb 21, 2025
- Type
- Contract
- Level
- Executive
- Location
- Sydney
- Company
- Tech Aalto
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
2026-05-27
Senior Software Engineer (Infrastructure)
2026-05-27
Full-Stack Developer | Remote
2026-05-27