Deskripsi:
Dalam tim Pengembangan Sprout, pengembang back-end senior akan dilibatkan dalam seluruh proses Siklus Hidup Pengembangan Produk.
Tanggung jawab:
- Berpartisipasi dalam seluruh proses Siklus Hidup Pengembangan Perangkat Lunak
- Tulis kode yang bersih, efisien, berkinerja tinggi, dan dapat diuji
- Berkolaborasi dengan Frontend Engineer untuk merancang Spesifikasi API
- Mengubah persyaratan menjadi sistem yang sangat skalabel dan kuat
Kualifikasi:
- 3 tahun atau lebih pengalaman dalam NodeJS dan PHP (Laravel Framework), proyek JAVA
- Pengetahuan yang kuat dalam Algoritma, Struktur Data, OOP, Pola Desain
- Keterampilan pemecahan masalah dan pemecahan masalah yang baik
- Pengetahuan yang baik tentang praktik terbaik di SDLC dan CI
- Berpengalaman menggunakan sistem kontrol versi (Git)
- Berpengalaman mengembangkan sistem skala besar dan kompleks
- Gelar sarjana dalam Ilmu Komputer, Teknologi Informasi, atau Teknik dari universitas terkemuka (minimal IPK 3,03) akan menjadi nilai tambah
- Berpengalaman menggunakan cache (Redis / Memcached) dan Message Queue (Rabbit MQ, Kafka) akan menjadi nilai tambah
- Berpengalaman di Elasticsearch akan menjadi nilai tambah
- Berpengalaman dalam Arsitektur dan Desain Sistem akan menjadi nilai tambah
- Berpengalaman di Google Cloud Platform, Amazon Web Services, K8s, Docker akan menjadi nilai tambah
- Sangat termotivasi dan ingin mempelajari teknologi baru