HYR Global Source Inc
Golang Developer – Multiple roles Available Nationwide
HYR Global Source IncUnited States8 hours ago
Full-timeEngineering, Information Technology
Job Title: Golang Developer (Multiple Openings)

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.

Responsibilities

  • 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.

Requirements

  • 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.

Nice To Have

  • 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.

Follow us on LinkedIn - https://www.linkedin.com/company/hyr-global-source-inc

Key Skills

Ranked by relevance