i
WITS Innovation Lab
112 WITS Innovation Lab Jobs
Golang Developer (5-6 yrs)
WITS Innovation Lab
posted 2d ago
Job Description :
We are seeking an experienced Senior Golang Developer to join our team and help design and build resilient, fault-tolerant microservice architectures. You'll work with GORM and Yugabyte for database migrations, optimize Go applications for performance, and implement robust logging, monitoring, and distributed tracing in cloud-based environments.
Key Responsibilities :
- Design and develop microservices with fault tolerance and resilience patterns.
- Implement database migrations and schema changes using GORM with Yugabyte.
- Optimize Go applications and resolve performance bottlenecks in microservices.
- Use Go's concurrency features (goroutines, channels) to build worker pools.
- Implement secure authentication and authorization protocols for distributed systems.
- Manage microservice deployment, scaling, and lifecycle using Kubernetes.
- Design gRPC-based communication systems for scalable microservices.
Requirements :
- Proven experience with Golang in a microservices architecture.
- Strong understanding of GORM, Yugabyte, Kubernetes, gRPC, and cloud platforms (GCP preferred).
- Expertise in performance optimization, distributed systems, and CI/CD.
- Solid experience with observability tools, security protocols, and concurrency in Go.
- Join us to lead the development of high-performance, scalable, and resilient distributed systems!
Functional Areas: Other
Read full job descriptionPrepare for Golang Developer roles with real interview advice