What are the responsibilities and job description for the Golang Developer position at Global Business Ser. 4u?
Job Description
"We are looking for a skilled Software Engineer with 5–10 years of experience in backend and platform development, with strong expertise in Golang and Linux-based systems. The role involves building and maintaining scalable platform services, networking components, and infrastructure tooling in a distributed systems environment.
The ideal candidate should have solid experience developing production-grade software in Go, strong Linux systems knowledge, and familiarity with containerized environments. Experience with Kubernetes and Linux networking is a plus
Key Responsibilities
"We are looking for a skilled Software Engineer with 5–10 years of experience in backend and platform development, with strong expertise in Golang and Linux-based systems. The role involves building and maintaining scalable platform services, networking components, and infrastructure tooling in a distributed systems environment.
The ideal candidate should have solid experience developing production-grade software in Go, strong Linux systems knowledge, and familiarity with containerized environments. Experience with Kubernetes and Linux networking is a plus
Key Responsibilities
- Design, develop, test, and maintain backend services and platform components using Golang
- Build reliable, scalable, and high-performance system software for Linux environments
- Troubleshoot and optimize system-level issues related to performance, stability, and scalability
- Develop APIs, daemons, and infrastructure services for distributed platforms
- Work with CI/CD pipelines, containerized deployments, and automation tools
- Collaborate with cross-functional teams including DevOps, QA, networking, and product engineering
- Participate in architecture discussions and technical design reviews
- Debug complex production issues across application, OS, and networking layers
- Write clean, maintainable, and well-documented code
- Contribute to code reviews and engineering best practices
- 5–10 years of software development experience
- Strong programming expertise in Go (Golang)
- Solid experience with Linux platform development and troubleshooting
- Good understanding of multithreading, concurrency, memory management, and system internals
- Experience with REST APIs, microservices, and distributed systems
- Familiarity with Git, build systems, and CI/CD workflows
- Strong debugging and problem-solving skills
- Experience working in Agile/Scrum development environments