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.
- 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.
- 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.
Date Posted
March 26, 2026
Offered Salary:
1515000 - 3655000 / year
Expiration date
October 23, 2028
Qualification
Bachelor Degree