Senior Go (Golang) Developer (5+ Years Experience)

ArchipelagoHR
Full-timeColombo, Sri Lanka

Role Overview

We’re looking for a Senior Go Developer with 5+ years of experience to build high-performance, scalable backend systems and services. You will own core services, APIs, and contribute to system architecture.

Key Responsibilities

•	Develop and maintain backend services using Go (Golang)

•	Design and build REST/gRPC APIs

•	Optimize performance, concurrency, and scalability

•	Implement microservices and distributed systems

•	Work with message queues and asynchronous processing

•	Review code and mentor junior developers

•	Collaborate with DevOps, QA, and frontend teams

Requirements

•	5+ years of backend development experience (with strong Go experience)

•	Solid understanding of Go concurrency (goroutines, channels)

•	Experience with REST APIs and/or gRPC

•	Strong knowledge of databases (PostgreSQL/MySQL)

•	Familiarity with Redis, caching, and message queues (Kafka/RabbitMQ)

•	Experience with Docker and Linux environments

•	Proficiency with Git

Nice to Have

•	Experience with microservices architecture

•	Exposure to cloud platforms (AWS, GCP)

•	Experience with observability tools (Prometheus, Grafana)

•	Integrations with services like Stripe or Twilio

Senior Expectations

•	Own services end-to-end

•	Contribute to architecture and system design

•	Ensure scalability, reliability, and performance

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from ArchipelagoHR via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.