Golang Developer
nucleusteq
📍 bangalore india💼 fulltime🕐 3mo ago🔗 breezyhr
Job Description
Responsibilities:
* **5+ years of professional experience** in software development with **Go (Golang)** as a primary language.
* Strong understanding of **concurrent programming**, **goroutines**, **channels**, and **memory management** in Go.
* Hands-on experience with **RESTful and GraphQL APIs**, **gRPC**, and **event-driven architectures**.
* Proficient with **containerization** using **Docker** and orchestration with **Kubernetes**.
* Experience with **cloud platforms** (AWS, GCP, or Azure), including serverless, storage, and networking.
* Familiarity with **CI/CD tools** such as GitLab CI, Drone, ArgoCD, or Jenkins.
* Strong knowledge of **database systems** (PostgreSQL, MySQL, Redis) and ORM/Query optimization.
* Experience with **observability tools** (Prometheus, Grafana, OpenTelemetry) and logging frameworks.
* Proficient in **unit and integration testing** using testing, testify, ginkgo, and mocking.
* Excellent problem-solving skills and a passion for clean, efficient code.