-
Tech Aalto

Golang Developer

Tech Aalto
Australia · Contract · Executive

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

golang cloud unix
Login to Apply
Posted
Feb 21, 2025
Type
Contract
Level
Executive
Location
Sydney
Company
Tech Aalto

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Canva
Related

Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team

2026-05-27

Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Canva
Related

Senior Software Engineer (Infrastructure)

2026-05-27

Full-time
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
Crossing Hurdles
Related

Full-Stack Developer | Remote

2026-05-27

Contract
Associate
Australia
Software Development
Engineering