Skill diminta
CI/CDDockerGitGoKubernetesMongoDBPostgreSQLREST APIRabbitMQRedisSQLgRPC
Deskripsi
Deskripsi pekerjaan Golang developer PT Adinata Mitra Solusi
Tanggung Jawab
- Develop & maintain REST API menggunakan Go, terutama framework Gin.
- Mengelola database PostgreSQL dan basic MongoDB.
- Menggunakan GORM/SQLX dan memahami basic SQL.
- Memahami goroutine, channel, context, dan concurrency di Go.
- Membuat unit & integration testing.
- Menggunakan Git & Docker.
- Memahami konsep message queue / asynchronous processing seperti RabbitMQ, Kafka, NATS, atau Redis Streams.
- Familiar dengan Temporal/workflow engine menjadi nilai tambah.
- Membantu debugging, logging, monitoring, dan deployment.
- Bisa bekerja sama dengan tim frontend, product, dan DevOps.
- Must Have
- Go 1–3 tahun — profesional, internship, atau serious project.
- REST API dengan Gin/Echo/Fiber/Chi.
- Golang fundamentals: goroutine, channel, context, error handling.
- PostgreSQL & SQL: JOIN, transaction, index, query optimization dasar.
- ORM: terutama GORM.
- Git & Docker.
- Bisa membaca dokumentasi dan bekerja cukup mandiri.
- Nice to Have
- MongoDB
SQLX
- RabbitMQ / Kafka / NATS / Redis Streams
- Temporal
- gRPC
- Redis
- Kubernetes
CI/CD
Open-source / personal project Go