Pengembang Back-end Senior

Deskripsi:

Dalam tim Pengembangan Sprout, pengembang back-end senior akan dilibatkan dalam seluruh proses Siklus Hidup Pengembangan Produk.

Tanggung jawab:

  1. Berpartisipasi dalam seluruh proses Siklus Hidup Pengembangan Perangkat Lunak
  2. Tulis kode yang bersih, efisien, berkinerja tinggi, dan dapat diuji
  3. Berkolaborasi dengan Frontend Engineer untuk merancang Spesifikasi API
  4. Mengubah persyaratan menjadi sistem yang sangat skalabel dan kuat

Kualifikasi:

  1. 3 tahun atau lebih pengalaman dalam NodeJS dan PHP (Laravel Framework), proyek JAVA
  2. Pengetahuan yang kuat dalam Algoritma, Struktur Data, OOP, Pola Desain
  3. Keterampilan pemecahan masalah dan pemecahan masalah yang baik
  4. Pengetahuan yang baik tentang praktik terbaik di SDLC dan CI
  5. Berpengalaman menggunakan sistem kontrol versi (Git)
  6. Berpengalaman mengembangkan sistem skala besar dan kompleks
  7. Gelar sarjana dalam Ilmu Komputer, Teknologi Informasi, atau Teknik dari universitas terkemuka (minimal IPK 3,03) akan menjadi nilai tambah
  8. Berpengalaman menggunakan cache (Redis / Memcached) dan Message Queue (Rabbit MQ, Kafka) akan menjadi nilai tambah
  9. Berpengalaman di Elasticsearch akan menjadi nilai tambah
  10. Berpengalaman dalam Arsitektur dan Desain Sistem akan menjadi nilai tambah
  11. Berpengalaman di Google Cloud Platform, Amazon Web Services, K8s, Docker akan menjadi nilai tambah
  12. Sangat termotivasi dan ingin mempelajari teknologi baru

Ajukan sekarang! Kami berharap dapat berbicara dengan Anda.