MSR Technology Group
Golang Developer
MSR Technology GroupUnited States2 hours ago
ContractInformation Technology

Duration: 6 month + contract to hire

Location: Charlotte, NC or Pittsburgh, PA (onsite 3x a week)

Interview: In person in Charlotte, NC

Job Description:

We are seeking a highly skilled Senior Golang Developer with a strong background in building scalable, high-performance systems. The ideal candidate has 10+ years of overall software development experience, with 8+ years minimum required, and is actively developing Golang applications in their current role. This position involves hands-on design, development, and optimization of distributed systems, messaging workflows, and backend services.

Key Responsibilities

  • Design and develop high-quality, scalable backend services using Golang.
  • Work within a microservices or distributed systems environment.
  • Implement messaging patterns and integrations with various message brokers.
  • Apply strong object-oriented development principles to build clean, reusable code.
  • Collaborate with cross-functional teams to solve complex engineering problems.
  • Optimize system performance, reliability, and maintainability.

Required Qualifications

  • 10+ years of software development experience (minimum 8 years required).
  • Strong, hands-on Golang development experience , must be CURRENTLY working with Golang in your present role.
  • Prior Java development experience.
  • Experience with messaging systems (e.g., message queues, brokers).
  • Strong understanding of object-oriented programming.
  • Proven ability to work on and scale large, distributed systems.

Nice to Have

  • Experience with C#
  • RabbitMQ
  • PostgreSQL
  • Strong SQL skills
  • Kafka or other streaming platforms

Key Skills

Ranked by relevance