Golang Developer
Key Skills & Experience:
- 5+ years of professional experience with Golang
- Experience with gRPC, goroutines, and channels
- Hands-on knowledge of PostgreSQL performance tuning
- Familiarity with GORM, Prometheus, Grafana, and Kafka
- Exposure to Ruby on Rails, JavaScript, and TypeScript
- Practical experience applying design patterns such as Singleton and Factory
- DevOps experience in deployment and environment managemen
JD: Key Responsibilities:
- Design, develop, and maintain scalable microservices using Golang
- Optimize PostgreSQL databases through advanced indexing and partitioning
- Ensure application reliability through robust testing and performance monitoring using Prometheus and Grafana
- Participate in system architecture discussions, especially in migrating monoliths to microservices
- Work with Kafka and asynchronous communication systems
- Manage deployment pipelines and production environments
- Collaborate with cross-functional teams and contribute to code reviews and best practices