Golang Developer

Tech Aalto

Sydney

On-site

AUD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tech Aalto is seeking a Senior Golang Developer to design, develop and maintain high-performance, scalable systems in Sydney. This contract role requires strong skills in Golang, concurrency, databases, and cloud platforms.

You will work with cross-functional teams, implement real-time features with Kafka, use Redis for caching, and ensure robust API design. UNIX-based deployment experience and comprehensive testing are expected.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of Golang development experience.
  • Familiarity with Golang frameworks and components.
  • Proficient in multi-threading, concurrency, and network IO models.
  • Knowledge of databases, distributed systems, and indexing.
  • Experience with Redis for caching and data management.
  • Hands-on Kafka experience for real-time systems.
  • Cloud proficiency across Azure, GCP, or AWS.
  • Strong Unix/Linux command-line skills and API design basics.
  • Experience writing comprehensive tests for features.

Responsibilities

  • Design, develop, and maintain high-performance Golang applications.
  • Implement multi-threading, concurrency, and efficient IO models.
  • Manage database transactions and ensure data integrity.
  • Optimize caching and data handling with Redis.
  • Build real-time, high-concurrency systems with Kafka.
  • Develop cloud infrastructure on Azure, GCP, or AWS.
  • Ensure robust API design and best practices.
  • Write tests to maintain high-quality code.
  • Collaborate with cross-functional teams and Unix-based deployments.

Skills

Golang development
Multi-threading
Concurrency
Network IO
APIs
Databases
Unix systems
Testing

Education

Bachelor's degree in Computer Science

Tools

Redis
Kafka
Azure
GCP
AWS

Job description

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, orAWS.
  • 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 inComputer Scienceor a related field.
  • 5+ years of experience inGolang developmentwith strong coding skills.
  • Familiarity with mainstreamGolang frameworksand components.
  • Proficient inmulti-threading,concurrent programming, andnetwork IO models.
  • Knowledge ofparallelism,locking,synchronisation, andrace conditions.
  • Solid understanding ofdatabases,tables,indices, anddistributed systems.
  • Experience withRedisfor caching and data management.
  • Hands-on experience withKafkafor building high-concurrency, real-time systems.
  • Proficiency in cloud platforms such asAzure,GCP, orAWS.
  • Strong knowledge ofUnix systemsand proficiency in using the terminal.
  • Good understanding ofAPI design principlesand best practices.
  • Experience in writingcomprehensive testsfor developed features.
Preferred Skills:
  • Familiarity withCI/CD pipelinesandDevOpspractices.
  • Experience inagile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

Pearson Carter Limited • Brisbane

Hybrid
AUD 160,000 - 180,000
Competitive salary
Hybrid work environment
Cloud-native architecture
+3
Senior Golang Engineer: Cloud, Kafka & High-Perf Systems
Senior Golang Engineer: Cloud, Kafka & High-Perf Systems

Tech Aalto • Sydney

On-site
AUD 140,000 - 190,000
Java / GoLang - Software Engineer
Java / GoLang - Software Engineer

Ayan Infotech Pty • Sydney

Remote
AUD 140,000 - 190,000
Golang Lead Developer
Golang Lead Developer

Peoplebank • Gold Coast City

On-site
AUD 140,000 - 180,000
Software Engineer
Software Engineer

Wipro Ltd. • Victoria

On-site
AUD 120,000 - 180,000
Senior Backend Engineer - 3 to 6 Months Contract
Senior Backend Engineer - 3 to 6 Months Contract

Aviato Consulting Pty Ltd • Melbourne

Hybrid
AUD 140,000 - 190,000
Golang Developer
Golang Developer

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 165,000 - 289,000
Lead Golang Engineer (Melbourne, Australia)
Lead Golang Engineer (Melbourne, Australia)

X-Team • Melbourne

On-site
AUD 96,000 - 172,000
Backend Developer
Backend Developer

Supaglu Pty Ltd • Australia

On-site
AUD 120,000 - 180,000
Tech-driven workplace
Cross-cultural environment
Growth in game infra
Senior Full-Stack Engineer (Go/TS) – Cloud & CI/CD
Senior Full-Stack Engineer (Go/TS) – Cloud & CI/CD

TechForce Services • Melbourne

On-site
AUD 120,000 - 160,000
Top locations