Software Engineer (GoLang)

March 26, 2026
🪙 1515000 - 🪙 3655000 / year
Application ends: October 24, 2028
Apply Now

Job Description

A Senior Software Engineer (GoLang) designs, builds, and scales high-performance backend systems and microservices using the Go programming language — driving architectural decisions, leading engineering teams, and delivering robust cloud-native solutions across distributed enterprise environments.

Key Responsibilities

  • Design and build scalable, high-performance Go microservices.
  • Architect fault-tolerant distributed systems and backend APIs.
  • Lead code reviews and enforce Go best practices consistently.
  • Integrate cloud services using AWS, GCP, or Azure platforms.
  • Mentor junior and mid-level developers across engineering teams.
  • Oversee CI/CD pipelines and automated deployment workflows.
  • Optimize system performance, reliability, and production monitoring.
  • Collaborate with cross-functional teams on complex technical solutions.

Skill & Experience

  • Expert-level proficiency in Go programming and standard libraries.
  • Strong experience with microservices, gRPC, and REST APIs.
  • Hands-on knowledge of Kubernetes, Docker, and containerization.
  • Deep understanding of concurrency, goroutines, and Go channels.
  • Proficiency in SQL, NoSQL databases, and version control systems.
  • Strong leadership, problem-solving, and cross-team collaboration skills.

Note: Salary depends on experience and skills and is paid in local currency.

Photos

Related Jobs