Skill diminta
CI/CDDeliveryFastAPIFirebaseGCPGitGitHub ActionsNginxPostgreSQLPythonREST APIRedisSwaggerTroubleshooting
Deskripsi
- Kualifikasi Umum
- Memiliki pengalaman minimal 1 tahun sebagai Backend Developer.
- Menguasai Python dan FastAPI.
- Memahami konsep REST API.
- Memiliki pengalaman menggunakan PostgreSQL.
- Memahami SQL dan relasi database.
- Memiliki pengalaman menggunakan Redis (cache/session).
- Memahami JWT Authentication.
- Memiliki pengalaman menggunakan Git.
- Memahami Docker atau Docker Compose.
- Mampu melakukan debugging dan troubleshooting.
- Deskripsi Pekerjaan (Job Description)
- Melakukan maintenance dan enhancement pada aplikasi backend yang sudah existing.
- Melakukan bug fixing dan troubleshooting terhadap issue yang ditemukan.
- Mengembangkan dan memelihara REST API menggunakan Python dan FastAPI.
- Berkolaborasi dengan tim Mobile Developer dan Frontend Developer.
- Melakukan integrasi dengan database PostgreSQL dan Redis.
- Membuat dokumentasi API menggunakan Swagger/OpenAPI.
- Melakukan testing dan memastikan kualitas kode yang baik.
- Menggunakan Git untuk version control.
- Nice to Have
- Familiar dengan Google Cloud Platform (GCP).
- Pernah menggunakan Firebase Cloud Messaging (FCM).
- Pernah melakukan integrasi dengan Payment Gateway.
- Familiar dengan Nginx.
- Memahami CI/CD menggunakan GitHub Actions.
- Memiliki pengalaman pada sistem e-commerce, POS, marketplace, atau delivery platform.