Golang Developer (New South Wales)

Golang Developer (New South Wales)

17 Sep
|
Tech Aalto
|
New South Wales

17 Sep

Tech Aalto

New South Wales

Job Description
Job Title: Golang Developer
n
Location: Sydney
n
Employment Type: Contract
Job Description:
n
nWe 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:
n
n
Design, develop, and maintain high-performance applications using Golang.
n
Implement multi-threading, concurrent programming, and network IO models for efficient processing.
n
Manage database transactions, ensuring data integrity and high availability.
n
Optimize caching and data management using Redis.
n
Build high-concurrency, real-time systems using Kafka.
n
Develop and maintain cloud infrastructure solutions on
Azure
,
GCP
, or
AWS
.
n
Ensure robust API design following best practices and industry standards.
n
Write comprehensive tests for all developed features to maintain high-quality code.
n
Collaborate with cross-functional teams to deliver reliable and scalable software solutions.
n
Utilize Unix systems for development and deployment tasks.
n
Qualifications and Experience:
n
n
Bachelor's degree
or higher in
Computer Science
or a related field.
n
5+ years
of experience in
Golang development
with strong coding skills.
n




Familiarity with mainstream
Golang frameworks
and components.
n
Proficient in
multi-threading
,
concurrent programming
, and
network IO models
.
n
Knowledge of
parallelism
,
locking
,
synchronisation
, and
race conditions
.
n
Solid understanding of
databases
,
tables
,
indices
, and
distributed systems
.
n
Experience with
Redis
for caching and data management.
n
Hands-on experience with
Kafka
for building high-concurrency, real-time systems.
n
Proficiency in cloud platforms such as
Azure
,
GCP
, or
AWS
.
n
Robust knowledge of
Unix systems
and proficiency in using the terminal.
n
Good understanding of
API design principles
and best practices.
n
Experience in writing
comprehensive tests
for developed features.
n
Preferred Skills:
n
n
Familiarity with
CI/CD pipelines
and
DevOps
practices.
n
Experience in
agile development methodologies
.
n
Strong problem-solving skills and attention to detail.
n
Excellent communication and collaboration skills.
n
n
nWhen 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 ( n
nConfidentiality is assured, and only shortlisted candidates will be notified for interviews. n

📌 Golang Developer (New South Wales)
🏢 Tech Aalto
📍 New South Wales

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (new south wales) / new south wales