Golang Solutions Architect Job at OmegaHires, Atlanta, GA

TjlnbFFuYlE1dUE2c3d0eERIV1FMejZtdWc9PQ==
  • OmegaHires
  • Atlanta, GA

Job Description

Job Title: Golang Solutions Architect
Location: Atlanta, GA (Local candidates strongly preferred)
Duration: 6+ Months

Job Summary

We are looking for a highly skilled Golang Solutions Architect to lead the design and development of scalable, high-performance backend systems for enterprise retail platforms. This role requires a strong mix of architectural expertise and hands-on development in Go (Golang) , with a focus on building modern microservices-based solutions. The ideal candidate will drive technical strategy while actively contributing to development and mentoring engineering teams.

Key Responsibilities

Architecture & Design

  • Lead end-to-end system architecture design using Golang
  • Define and implement microservices architecture , including service boundaries and communication patterns (REST, gRPC, event-driven)
  • Design systems ensuring high availability, scalability, performance, and fault tolerance
  • Develop architecture diagrams, design documents, and technical standards
  • Evaluate and recommend appropriate tools, frameworks, and technologies

Development & Technical Leadership

  • Provide hands-on development for core services and critical components in Go
  • Establish and enforce best practices for:
    • Concurrency & parallel processing
    • Memory management
    • Error handling
    • Performance optimization
  • Design and develop RESTful APIs and gRPC services
  • Guide teams on clean code practices, design patterns, and Go idioms
  • Lead code reviews, architecture discussions, and technical decision-making

Required Skills & Qualifications

  • 10+ years of overall software engineering experience
  • 4+ years of hands-on experience with Golang (Go)
  • Proven experience as a Solutions Architect or Technical Architect
  • Strong expertise in:
    • Microservices architecture
    • RESTful APIs & gRPC
    • Distributed systems & concurrent programming
  • Solid understanding of cloud platforms ( AWS, Azure, or GCP )
  • Experience working on retail or large-scale consumer-facing systems (preferred)
  • Excellent communication and stakeholder management skills

Nice to Have

  • Experience with containerization tools like Docker and orchestration platforms such as Kubernetes
  • Familiarity with CI/CD pipelines and DevOps practices
  • Exposure to event-driven architectures (Kafka, RabbitMQ, etc.)

Job Tags

Contract work, Local area

Similar Jobs

5TH HQ

Bilingual Warehouse Operator / Forklift Operator Job at 5TH HQ

 ...We are seeking a Bilingual Warehouse Operator / Forklift Operator (English/Spanish) to join our warehouse team. The ideal candidate will have hands-on warehouse experience, be stand-up forklift certified , and be comfortable working in both regular and freezer temperature... 

Dollar General

STORE MANAGER CANDIDATE IN COMMERCE CITY, CO Job at Dollar General

 ...prices in convenient neighborhood locations. Learn more about Dollar General at Job Details GENERAL SUMMARY: The Store Manager Candidate supports the Store Manager in the effective implementation of all store processes including employee supervision,... 

Huckberry

Apparel Designer, Men's Wovens Job at Huckberry

At Huckberry, we believe the best products aren't just worntheyre lived in. From the rugged, American-made heritage of Flint and Tinder to the refined, elevated essentials of Wills, our in-house brands are designed for those who value gear that works as hard as they ...

NurseCore

RN Infusion Nurse Job at NurseCore

 ...NurseCore is currently hiring Registered Nurses (RN) with Infusion experience for Colorado Springs and surrounding areas. NurseCore has a national footprint in Home Health with branches hiring for Specialty Staffing in the area of Fort Collins/Loveland/Greeley and... 

Aramark

Operations Manager Job at Aramark

 ...The Operations Manager will typically supervise entry-level employees and is responsible for leveraging process and procedures to maximize productivity...  ...budget, administering adequacy of resources to support business operations for clients' satisfaction. Designated by...