freehire launches on Product Hunt on 26 August.

Follow →

Golang Developer

Salary: $130,000 – $140,000 per year

About the role

Viable Solutions is seeking an experienced Golang Backend Developer to design, develop, and maintain high-performance backend services and APIs. You will work on building scalable, concurrent, and production-grade Go applications in a cloud-native environment.

Key responsibilities

  • Design and develop high-performance backend services and microservices using Go (Golang)

  • Build and maintain RESTful and gRPC APIs

  • Implement concurrency patterns using Go goroutines, channels, and interfaces

  • Develop and optimise database interactions across relational and NoSQL databases

  • Integrate with message brokers — Kafka, NATS, or RabbitMQ

  • Containerise and deploy Go applications using Docker and Kubernetes

  • Write comprehensive unit and integration tests using Go testing frameworks

  • Conduct code reviews and ensure code quality standards are maintained

  • Collaborate with cross-functional teams in an Agile delivery environment

About you

  • 5–8+ years of software engineering experience with 3+ years hands-on in Go (Golang) — mandatory

  • Strong proficiency in idiomatic Go — goroutines, channels, interfaces, and error handling

  • Experience building RESTful and gRPC APIs in production environments

  • Solid understanding of microservices architecture and distributed systems

  • Experience with Go frameworks — Gin, Echo, Fiber, or Chi

  • Strong SQL skills — PostgreSQL or MySQL in production

  • Experience with NoSQL databases — MongoDB, Redis, or DynamoDB

  • Hands-on experience with Docker and Kubernetes

  • Experience with AWS — EC2, ECS/EKS, Lambda, or Fargate

  • Strong understanding of API security — OAuth 2.0, JWT, and OpenID Connect


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available