04 Aug
|
Cloudesign
|
Mumbai
Requirements
- Golang: 5+ years of hands-on experience building production services.
- API Protocols: REST/JSON, gRPC, and protobuf; API versioning and backward compatibility.
- Architecture: Clean Architecture, DDD (aggregates, repositories), SOLID, hexagonal architecture.
- Databases: PostgreSQL/MySQL; indexing, query optimization, transactions, isolation levels, migrations (e. g., golang-migrate).
- Bachelor's in Computer Science/Engineering
Nice-to-Have
- Event-driven systems (Kafka/RabbitMQ), CQRS, and Saga patterns.
- Concurrency: Goroutines, channels, sync primitives (mutexes, wait groups), context cancellation, and worker pools.
- Containers and Cloud: Docker, Kubernetes; familiarity with AWS/GCP/Azure (IAM, networking, managed DBs).
- CI/CD and Git: Branching strategies, automated tests, code quality checks, and artifacts.
- Caching (Redis/Memcached), rate limiting, and feature flags.
- Security: OAuth2/OIDC, JWT, mTLS, secrets management (Vault/SSM).
- Infrastructure as Code (Terraform), Helm charts.
- Experience with performance tooling.
This job was posted by Gowripriya P from Cloudesign.
📌 Golang Developer (Mumbai)
🏢 Cloudesign
📍 Mumbai