Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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
Key Skills
Ranked by relevanceReady to apply?
Join Trafficmind and take your career to the next level!
Application takes less than 5 minutes

