Golang Developer
NucleusTeq View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- 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.