Company Logo

Backend Engineer

Loker ini dikelola oleh

HM
HRD Meru Jaya Group

Persyaratan

Hybrid
3 - 5 tahun pengalaman
Minimal Sarjana (S1)

Benefit Kerja

Transport Money

Work Insurance

THR

Career Path

Deskripsi pekerjaan Backend Engineer Meru Jaya Gemilang

Kualifikasi:

  • Menguasai PHP dan minimal satu framework backend yang digunakan perusahaan, seperti Laravel atau framework PHP sejenis.
  • Memahami konsep Object-Oriented Programming (OOP), clean code, modular architecture, design patterns, dan prinsip SOLID.
  • Memahami pengembangan RESTful API, integrasi antar sistem, validasi request, error handling, pagination, dan dokumentasi API.
  • Menguasai database relasional seperti MySQL/MariaDB atau PostgreSQL, termasuk perancangan skema, relasi, indexing, transaksi, query optimization, dan migrasi database.
  • Memahami autentikasi dan otorisasi aplikasi, session management, RBAC, serta penerapan secure coding untuk mencegah kerentanan aplikasi.
  • Memahami Git untuk version control, branching strategy, code review, dan kolaborasi pengembangan.
  • Memahami unit testing, integration testing, debugging, logging, dan troubleshooting aplikasi.
  • Memahami proses deployment aplikasi, konfigurasi environment, pengelolaan environment variables, serta integrasi aplikasi dengan server dan layanan pendukung.
  • Familiar menggunakan AI tools untuk membantu aktivitas software development, seperti code generation, debugging, refactoring, penulisan unit test, dokumentasi, dan analisis masalah.
  • Mampu mengevaluasi dan memverifikasi output AI, memahami potensi kesalahan atau halusinasi, serta memastikan kode yang dihasilkan memenuhi standar kualitas, keamanan, dan kebutuhan bisnis.
  • Memahami prinsip keamanan dan privasi saat menggunakan AI tools, termasuk tidak memasukkan source code sensitif, kredensial, data pribadi, atau informasi rahasia perusahaan ke layanan AI yang tidak disetujui.
  • Memiliki kemampuan analisis dan pemecahan masalah, mampu memahami kebutuhan bisnis, serta menerjemahkannya menjadi solusi teknis yang efektif dan mudah dipelihara.
  • Mampu bekerja sama dengan tim frontend, Infrastructure Engineer, QA, dan stakeholder terkait dalam pengembangan serta pemeliharaan aplikasi.
  • Pengalaman menggunakan Go (Golang), Docker, CI/CD, Redis, message queue, atau teknologi pendukung backend lainnya menjadi nilai tambah.

Job Desk:

  • Mengembangkan, memelihara, dan meningkatkan aplikasi backend berbasis PHP sesuai kebutuhan bisnis dan standar teknis perusahaan.
  • Mengimplementasikan business logic, RESTful API, integrasi sistem, serta proses pengolahan data secara aman, konsisten, dan efisien.
  • Melakukan perancangan dan pengembangan database pada level aplikasi, termasuk skema tabel, relasi, query, indexing, transaksi, serta migrasi database.
  • Melakukan debugging, troubleshooting, dan optimasi performa aplikasi maupun query database untuk menjaga stabilitas dan efisiensi sistem.
  • Menerapkan secure coding practices, autentikasi, otorisasi, validasi input, error handling, dan perlindungan terhadap kerentanan aplikasi.
  • Menulis dan memelihara unit test, integration test, serta pengujian API untuk menjaga kualitas dan mengurangi risiko regresi.
  • Melakukan code review, refactoring, dan perbaikan technical debt guna menjaga kualitas, konsistensi, dan maintainability codebase.
  • Memanfaatkan AI tools secara efektif untuk mempercepat pengembangan, membantu debugging, menghasilkan dan mengevaluasi test case, melakukan refactoring, serta menyusun dokumentasi teknis.
  • Memvalidasi setiap kode dan rekomendasi yang dihasilkan AI melalui pemahaman teknis, pengujian, code review, dan pemeriksaan keamanan sebelum diterapkan ke lingkungan production.
  • Mengidentifikasi peluang pemanfaatan AI untuk meningkatkan produktivitas pengembangan dan kualitas software tanpa mengabaikan keamanan, maintainability, dan standar perusahaan.
  • Mengelola source code menggunakan Git dan mengikuti prosedur kolaborasi, code review, serta pengelolaan perubahan aplikasi.
  • Berkolaborasi dengan Infrastructure Engineer dalam deployment, konfigurasi environment, CI/CD, logging, monitoring, dan penanganan incident production.
  • Berkoordinasi dengan Infrastructure Engineer untuk perubahan skema database, migrasi, optimasi query, serta kebutuhan backup dan recovery yang berkaitan dengan aplikasi.
  • Menyusun dan memelihara dokumentasi API, business logic, struktur database, konfigurasi aplikasi, dan perubahan teknis.
  • Melakukan investigasi bug serta menangani masalah aplikasi berdasarkan laporan pengguna, hasil monitoring, dan kebutuhan operasional.
  • Menjaga kompatibilitas API dan integrasi dengan frontend, sistem internal, serta layanan pihak ketiga.
  • Mengevaluasi dan memberikan rekomendasi perbaikan arsitektur maupun teknologi backend sesuai kebutuhan bisnis dan perkembangan teknologi.
  • Mengikuti perkembangan teknologi backend dan AI-assisted development serta menerapkan pendekatan yang relevan untuk meningkatkan produktivitas dan kualitas hasil kerja.
  • Pengembangan layanan atau komponen menggunakan Go (Golang) dapat dilakukan sesuai kebutuhan proyek dan menjadi bagian dari pengembangan kompetensi teknis.

Proses Wawancara

Tentang Perusahaan
Meru Jaya Gemilang
Tobacco
51 - 200 karyawan
Alamat kantor

Jl. Raya Segenggeng, Kec. Pakisaji Kab. Malang

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Lowongan Lainnya Untukmu

Full Stack Developer

Gaji Tidak Ditampilkan
Hybrid
Freelance
1–3 tahun
+1
Nacita Solusi Teknologi

Mobile Developer

Gaji Tidak Ditampilkan
Hybrid
Paruh Waktu
1–3 tahun
+1
Meru Jaya Gemilang

Backend Engineer