Golang Backend Engineer – 6-Month Contract (Atlanta)

MACHINE LEARNING TECHNOLOGIES LLC

Atlanta (GA)

On-site

USD 110,000 - 170,000

Full time

5 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Machine Learning Technologies LLC is seeking a Golang Developer to design, develop, and maintain scalable backend services in a modern microservices ecosystem. The role emphasizes Go programming, API design (REST and GraphQL), and distributed systems with Docker, Kubernetes, and cloud platforms.

Collaboration with DevOps, QA, and business stakeholders is essential. The candidate should have strong experience with databases including PostgreSQL, MySQL, MongoDB, and Redis, plus message brokering

Qualifications

  • Design, develop, and maintain scalable backend applications using Go (Golang).
  • Build high-performance applications and distributed systems using Golang.
  • Develop and implement RESTful APIs, GraphQL APIs, and backend services.
  • Design and develop microservices‑based architectures using Golang.
  • Implement concurrent programming using Goroutines, Channels, and Go routines synchronization.
  • Develop reusable packages, libraries, and application components.
  • Integrate backend applications with relational and NoSQL databases.
  • Work with PostgreSQL, MySQL, MongoDB, and Redis for database development.
  • Implement authentication and authorization using OAuth 2.0, JWT, and API security standards.
  • Develop asynchronous processing and messaging solutions using Kafka and RabbitMQ.
  • Optimize application performance, memory utilization, and response times.
  • Build and deploy containerized applications using Docker and Kubernetes.
  • Develop cloud-native applications using AWS, Azure, or GCP services.
  • Implement CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
  • Write unit tests, integration tests, and automated test cases using Go testing frameworks.
  • Troubleshoot application issues, perform debugging, and resolve production defects.
  • Participate in code reviews and ensure coding standards and best practices.
  • Collaborate with architects, DevOps engineers, QA teams, and business stakeholders.
  • Participate in Agile ceremonies, sprint planning, and technical discussions.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Go (Golang).
  • Build high-performance applications and distributed systems using Golang.
  • Develop and implement RESTful APIs, GraphQL APIs, and backend services.
  • Design and develop microservices‑based architectures using Golang.
  • Implement concurrent programming using Goroutines, Channels, and Go routines synchronization.
  • Develop reusable packages, libraries, and application components.
  • Integrate backend applications with relational and NoSQL databases.
  • Work with PostgreSQL, MySQL, MongoDB, and Redis for database development.
  • Implement authentication and authorization using OAuth 2.0, JWT, and API security standards.
  • Develop asynchronous processing and messaging solutions using Kafka and RabbitMQ.
  • Optimize application performance, memory utilization, and response times.
  • Build and deploy containerized applications using Docker and Kubernetes.
  • Develop cloud-native applications using AWS, Azure, or GCP services.
  • Implement CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
  • Write unit tests, integration tests, and automated test cases using Go testing frameworks.
  • Troubleshoot application issues, perform debugging, and resolve production defects.
  • Participate in code reviews and ensure coding standards and best practices.
  • Collaborate with architects, DevOps engineers, QA teams, and business stakeholders.
  • Participate in Agile ceremonies, sprint planning, and technical discussions.

Skills

Go Programming Language (Golang)
Goroutines and Channels
Concurrency and Parallel Programming
RESTful APIs
GraphQL
Microservices Architecture
gRPC and Protocol Buffers
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch
Apache Kafka
RabbitMQ
Docker
Kubernetes
AWS / Azure / GCP
Git / GitHub / GitLab
Jenkins / CI/CD
Linux / Shell Scripting
Unit Testing / Integration Testing

Tools

Docker
Kubernetes

Job description

Machine Learning Technologies LLC is seeking a Golang Developer to design, develop, and maintain scalable backend services in a modern microservices ecosystem. The role emphasizes Go programming, API design (REST and GraphQL), and distributed systems with Docker, Kubernetes, and cloud platforms.

Collaboration with DevOps, QA, and business stakeholders is essential. The candidate should have strong experience with databases including PostgreSQL, MySQL, MongoDB, and Redis, plus message brokering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go Backend Engineer - Microservices, Cloud & CI/CD
Go Backend Engineer - Microservices, Cloud & CI/CD

Machine Learning Technologies, LLC • Atlanta (GA)

On-site
USD 120,000 - 170,000
Golang Backend Engineer: Scalable Microservices & APIs
Golang Backend Engineer: Scalable Microservices & APIs

Robotics Technologies LLC • Atlanta (GA)

On-site
USD 90,000 - 130,000
Golang Developer
Golang Developer

MACHINE LEARNING TECHNOLOGIES LLC • Atlanta (GA)

On-site
USD 110,000 - 170,000
Golang Backend Engineer — Cloud Pro, Contract
Golang Backend Engineer — Cloud Pro, Contract

Stellar Consulting Solutions, LLC • Atlanta (GA)

On-site
USD 50,000 - 130,000
GoLang React Developer
GoLang React Developer

ImagineX • Atlanta (GA)

On-site
USD 150,000 - 210,000
Senior Go & React Backend Lead - Onsite Atlanta
Senior Go & React Backend Lead - Onsite Atlanta

ImagineX • Atlanta (GA)

On-site
USD 150,000 - 210,000
GoLang React Developer
GoLang React Developer

Build • Atlanta (GA)

On-site
USD 120,000 - 170,000
Sr. Golang Developer
Sr. Golang Developer

Artifintech • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Golang Backend Engineer - Scalable Microservices & Cloud
Golang Backend Engineer - Scalable Microservices & Cloud

Ethereum Technologies • Atlanta (GA)

On-site
USD 120,000 - 180,000
Sr. Golang Developer
Sr. Golang Developer

Cloud Analytics Technologies, LLC • Los Angeles (CA)

On-site
USD 120,000 - 180,000