Mondia Group
Mondia Group
Mondia Group adalah perusahaan perdagangan seluler yang beroperasi di bidang telekomunikasi, hiburan digital, pemasaran, dan pembayaran. Melalui kemitraan dengan lebih dari 84 operator seluler di 60 negara, perusahaan ini membantu penyedia konten dan pedagang menjangkau konsumen melalui konten teragregasi, layanan hiburan, solusi telekomunikasi, dan pembayaran digital yang disediakan oleh Mondia Pay. Perusahaan ini juga mengembangkan pengalaman digital yang dipersonalisasi, mendukung akuisisi pengguna melalui periklanan dan pemasaran berbasis kinerja, serta mengeksplorasi peluang baru melalui Mondia Labs. Kegiatan internasionalnya mencakup menghubungkan audiens, memungkinkan transaksi, dan membangun produk digital untuk ekosistem seluler global.

Senior Full Stack Engineer Fokus Backend

Bangun microservices Java dan Spring Boot, API, serta solusi AWS, sambil berkontribusi pada frontend Vue.js dan otomasi rekayasa berbantuan AI.

Deskripsi

  • Bangun dan pelihara microservices yang dapat diskalakan dengan Java 21+ dan Spring Boot.
  • Rancang REST API yang aman dan tangguh dengan versioning, idempotensi, penanganan kesalahan, serta spesifikasi OpenAPI/Swagger.
  • Terapkan praktik microservices seperti bounded context, dekomposisi layanan, pengelolaan transaksi terdistribusi, dan pola Saga.
  • Bangun sistem berbasis peristiwa dengan Apache Kafka dan pesan asinkron.
  • Terapkan praktik keamanan aplikasi, termasuk OAuth2, JWT, pengodean aman, dan perbaikan kerentanan.
  • Tingkatkan kinerja melalui penyetelan JVM, profiling, caching, pengurangan latensi, dan penggunaan sumber daya yang efisien.
  • Rancang dan optimalkan akses basis data, kueri SQL, indeks, dan rencana eksekusi kueri.
  • Bangun dan operasikan solusi AWS cloud-native dan serverless menggunakan Lambda, API Gateway, dan Step Functions.
  • Kembangkan layanan backend dan API dengan Node.js dan NestJS bila sesuai.
  • Otomatiskan rekayasa, pengujian, deployment, dan operasi dengan Python, Node.js, serta alat skrip lainnya.
  • Tulis kode yang bersih, mudah dipelihara, dan dapat diuji; buat pengujian unit dan integrasi.
  • Buat prototipe solusi, selidiki masalah kompleks, serta temukan dan perbaiki hambatan kinerja.
  • Bangun, tingkatkan, dan pelihara aplikasi frontend dengan Vue.js.
  • Hubungkan aplikasi frontend ke layanan backend melalui REST API yang aman dan andal.
  • Buat komponen UI yang dapat digunakan kembali dan implementasikan formulir, validasi sisi klien, pengelolaan status, serta penanganan kesalahan.
  • Tingkatkan kinerja frontend, perilaku responsif, kompatibilitas browser, dan kemudahan penggunaan.
  • Atasi masalah frontend dan bekerja sama dengan developer untuk menyelesaikan fitur secara menyeluruh.
  • Gunakan alat pengembangan berbantuan AI untuk coding, debugging, pengujian, tinjauan kode, dan dokumentasi.
  • Kembangkan otomasi berbasis AI di seluruh siklus hidup pengembangan perangkat lunak.
  • Tinjau kode, junjung praktik rekayasa, dan bimbing anggota tim.
  • Bekerja sama dengan Engineering Manager, tim QA, dan developer untuk mewujudkan peta jalan teknologi.
  • Bergabung dalam giliran siaga, tangani insiden produksi, analisis akar masalah, dan lakukan perbaikan pencegahan.

Persyaratan

  • Pengalaman profesional mengembangkan perangkat lunak backend dengan Java 21+ dan Spring Boot.
  • Pemahaman kuat tentang arsitektur microservices, sistem terdistribusi, desain REST API, dan arsitektur berbasis peristiwa.
  • Pengalaman praktis merancang dan mengintegrasikan API, menangani autentikasi dan otorisasi, serta mengamankan aplikasi.
  • Pengalaman dengan Apache Kafka atau teknologi streaming peristiwa yang sebanding.
  • Kemampuan kuat dalam SQL dan basis data relasional, termasuk optimasi kueri dan indeks.
  • Pengalaman membangun dan mengoperasikan aplikasi di AWS, termasuk layanan serverless.
  • Memahami pengujian unit dan integrasi, CI/CD, observabilitas, pemecahan masalah produksi, dan pengembangan yang aman.
  • Mampu menganalisis masalah teknis kompleks dan menghasilkan solusi yang andal, mudah dipelihara, serta berkinerja tinggi.
  • Pengetahuan kerja tentang Vue.js dan JavaScript atau TypeScript modern.
  • Mampu membangun dan memelihara komponen frontend, mengintegrasikan REST API, serta mengatasi masalah UI.
  • Memahami arsitektur frontend, pengelolaan status, desain responsif, dan validasi sisi klien.
  • Mampu menyelesaikan fitur frontend sederhana hingga cukup kompleks secara mandiri tanpa spesialisasi frontend mendalam.
  • Pengalaman menggunakan Node.js dan NestJS untuk layanan backend.
  • Mengenal Python atau bahasa skrip lain untuk otomasi dan perkakas.
  • Pengalaman praktis menggunakan alat coding berbantuan AI serta minat memanfaatkan AI untuk meningkatkan produktivitas pengembangan dan kualitas perangkat lunak.
  • Keterampilan analitis, komunikasi, kolaborasi, dan pemecahan masalah yang kuat.
  • Mampu bertanggung jawab atas hasil kerja dan bekerja efektif dalam tim rekayasa lintas fungsi.
  • Diutamakan: Pengalaman merancang dan mengoperasikan aplikasi cloud-native di AWS.
  • Diutamakan: Pengetahuan tentang pola transaksi terdistribusi, strategi ketahanan, caching, dan optimasi kinerja.
  • Diutamakan: Pengalaman mengotomatiskan alur kerja pengembangan dan operasional dengan AI.
  • Diutamakan: Pengalaman berkontribusi pada keputusan arsitektur, meninjau kode, dan membimbing developer.

Tunjangan

  • Asuransi sosial.
  • Asuransi kesehatan untuk karyawan dan keluarga.
  • Kontribusi perusahaan bulanan hingga EUR 25 untuk tunjangan karyawan.
  • Skema bonus berbasis perusahaan, sesuai kebijakan perusahaan.
  • Gaji dibayarkan dalam EGP dengan nilai setara EUR.

Lowongan Terkait

Alto