Golang Backend Developer

N2Sglobal — Australia · Posted ~1 day ago

Senior

Skills

Go/Golang Goroutines Channels Context package Interfaces Reflection Error handling Concurrency Memory management Garbage collection Backend services Microservices REST APIs Distributed systems Docker Kubernetes Cloud platforms Performance tuning Profiling Debugging Go AWS Azure GCP REST Kafka RabbitMQ NATS gRPC CI/CD

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineering opportunity for an experienced Go developer to build scalable microservices and distributed systems. The role emphasizes concurrency, memory management, API design, cloud infrastructure, containerization, and performance optimization, with opportunities to work with messaging systems, gRPC, and modern DevOps practices.

Highlights

Work on scalable backend and microservices systems with modern cloud infrastructure, distributed systems, concurrency, and performance optimization.

Description

Golang Developer Required Skills: Strong expertise in Go/Golang (1.22+ preferred)Deep understanding of:GoroutinesChannelsContext packageInterfacesReflectionError handling patternsConcurrency primitives (Mutex, RWMutex, WaitGroup, Atomic Operations)Memory management and Garbage CollectionExperience building scalable backend services and microservicesStrong knowledge of REST APIs and distributed systemsExperience with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP)Understanding of performance tuning, profiling, and debugging in GoPreferred: Experience with Kafka/RabbitMQ/NATSFamiliarity with gRPCExperience with CI/CD and DevOps practicesExperience: 5+ years in software development with significant hands-on Golang development experience.