We are looking for a Go Software Developer to design and build high-performance, scalable backend systems operating in high-availability, traffic-intensive environments. You will contribute directly to architectural decisions, system reliability, and performance optimization, working closely with infrastructure, platform, and DevOps teams.
This is a hands-on role with real ownership over production services, focused on building efficient and resilient Golang-based systems that run on Red Hat–based Linux infrastructure.
Key Responsibilities
* Design, build, and maintain scalable, high-performance backend services and distributed systems using Go
* Develop system components with a strong focus on reliability, fault tolerance, and efficient resource utilization
* Collaborate closely with infrastructure, DevOps, and platform teams to ensure services are production-ready and resilient
* Optimize application performance, reduce latency, and resolve bottlenecks in high-load environments
* Own the full development lifecycle: technical design, implementation, testing, deployment, and production support
* Implement and maintain robust testing practices, including unit, integration, and load testing
* Contribute to and improve CI/CD pipelines supporting containerized deployments
* Participate in incident analysis and remediation, providing application-level insight and fixes
* Document system architecture, design decisions, and operational considerations to ensure knowledge sharing
Qualifications
* 5+ years of professional software development experience, including 3+ years with Go
* Proven experience designing, building, and operating high-load, distributed, microservices-based systems
* Strong understanding of Go concurrency, networking, API design, and performance tuning
* Experience developing high-performance Go servers for HTTP and TCP services
* Hands-on experience with Docker and Kubernetes
* Solid knowledge of CI/CD pipelines, infrastructure-aware development, and automated testing frameworks
* Working knowledge of Red Hat–based Linux environments and system-level behavior
* Ability to contribute to technical decision-making, code reviews, and architectural discussions
* Strong analytical and problem-solving skills
* Experience working in agile development environments
* Ability and willingness to work on-site on a full-time basis
#J-18808-Ljbffr