Job at a glance
Role : Golang Developer Experience : 4+Years Work Location : Mumbai(Kanjurmarg) Notice Period : Immediate Required Skills Golang: 4+years hands-on experience building production services. API Protocols: REST/JSON, gRPC, 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 ).
Nice-to-Have Event-driven systems (Kafka/RabbitMQ), CQRS and Saga patterns. Concurrency: Goroutines, channels, sync primitives (mutex, wait groups), context cancellation, worker pools. Containers & Cloud: Docker, Kubernetes; familiarity with AWS/GCP/Azure (IAM, networking, managed DBs). CI /CD & Git: Branching strategies, automated tests, code quality checks, 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. Education · Bachelor’s in Computer Science/Engineering