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.
Locations: Charlotte, NC / Pittsburgh, PA / Minneapolis, MN / Chicago, IL / Reston, VA / Denver, CO.
Duration: Long-term Contract
Job Description
- We are looking for a highly skilled Golang Developer to join our engineering team.
- The ideal candidate will have deep hands-on experience in building large-scale, distributed, and high-performance systems using Go.
- You should be proficient in Go’s concurrency model, microservices architecture, messaging frameworks, and modern development practices.
- Design, develop, and maintain scalable, high-throughput applications using Golang.
- Implement and optimize concurrency patterns using Goroutines, Channels, and Worker Pools.
- Build services leveraging Go Modules, clean architecture, and reusable packages.
- Develop and maintain microservices and distributed systems.
- Work with messaging frameworks (RabbitMQ, Kafka) to ensure reliable event-driven communication.
- Write clean, testable, and maintainable code following best practices and design principles.
- Collaborate with product managers, architects, and cross-functional teams to deliver new features.
- Troubleshoot, debug, and optimize services for high performance and low latency.
- Participate in code reviews and contribute to improving engineering standards and processes.
- 8+ years of overall software development experience.
- Strong hands-on experience with Golang, including:
- Goroutines, Channels, Concurrency
- Go Modules & Dependency Management
- Error handling & Go best practices
- Strong foundation in Java development.
- Experience with messaging technologies like RabbitMQ, Kafka, or similar.
- Solid understanding of object-oriented design and system architecture principles.
- Proven experience working on highly scalable and distributed systems.
- Familiarity with RESTful APIs, microservices, and cloud-native application design.
- Experience with C#.
- Advanced experience with Kafka / RabbitMQ.
- Hands-on knowledge of PostgreSQL, SQL, and database optimization.
- Exposure to Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, GCP, Azure).
- Understanding of gRPC, Protobuf, and API performance tuning.
Key Skills
Ranked by relevanceReady to apply?
Join HYR Global Source Inc and take your career to the next level!
Application takes less than 5 minutes

