Golang Developer

Summary

Build and maintain scalable Go microservices and REST APIs in an Agile environment, working with Docker/Kubernetes, cloud platforms, and databases (MongoDB, SQL/NoSQL).

Job Description


We are seeking an experiencedGoLang Developerwith strong expertise in desiging, developing, and maintaining scalable, high-performance applications and microservices usingGolang. The ideal candidate should have a strong background in REST APIs, cloud-nativedevelopment, distributed systems, containerization, and database technologies.


The candidate should be able to work effectively in Agile environments and deliver secure, efficient, and robust software solutions.


Key Responsibilities



  • Design, develop, and maintain applications and microservices using Go (Golang).

  • Build and integrate RESTful APIs.

  • Develop scalable and high-performance backend services.

  • Work with distributed systems and cloud-native architectures.

  • Implement containerized deployments using modern DevOps practices.

  • Troubleshoot, debug, and optimize applications for performance and reliability.

  • Collaborate with cross-functional teams in an Agiledevelopmentenvironment.


Required Skills



  • Strong proficiency in Go (Golang).

  • Experience with Microservices Architecture.

  • Strong experience developing REST APIs.

  • Knowledge of Docker, Kubernetes, and containerized deployments.

  • Experience with SQL and NoSQL databases.

  • Experience with MongoDB.

  • Familiarity with Git, CI/CD tools, and Agile methodologies.

  • Understanding of cloud platforms such as AWS, Azure, or GCP.

  • Strong debugging, analytical, and problem-solving skills.


Preferred Skills



  • Experience with Kafka, RabbitMQ, or other messaging systems.

  • Exposure to distributed systems and event-driven architectures.

  • Knowledge of security best practices and performance optimization.

  • Experience with Terraform, Helm, or Infrastructure as Code (IaC) tools.

  • Experience with OpenShift Container Platform.


Technical Keywords



  • GoLang Developer

  • Golang

  • MongoDB

  • OpenShift Container Platform

  • Microservices

  • REST APIs

  • Docker

  • Kubernetes

  • Cloud-NativeDevelopment

  • SQL/NoSQL Databases

  • CI/CD

  • Kafka

  • RabbitMQ

  • Terraform

  • Helm

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available