ItsaCheckmate
ItsaCheckmate
201 – 500 Karyawan
KonsultasiLogistikPemasaran
ItsaCheckmate membangun teknologi pemesanan digital untuk restoran dengan menghubungkan pesanan dari web, aplikasi, kios, dan pihak ketiga dalam satu platform. Perangkatnya mencakup program loyalitas, pengelolaan katering, pemesanan melalui kode QR, dan pengelolaan kanal, sehingga membantu tim restoran mengoordinasikan pesanan, mengurangi kesalahan, dan mendukung operasional sehari-hari. ItsaCheckmate melayani lebih dari 2.400 merek dan menyediakan marketplace integrasi.

Insinyur Full-Stack Senior, Python dan React

Bangun perangkat lunak teknologi restoran berbasis AI untuk merek global dengan Python dan React. Kelola fitur berskala besar dari arsitektur dan pengembangan hingga deployment dan pemantauan.

Deskripsi

  • Bekerja sama dengan tim Produk, Desain, dan Rekayasa untuk membangun, menguji, menerapkan, dan memelihara aplikasi web yang skalabel.
  • Gunakan agen pengodean AI untuk mempercepat pengembangan produk dan memperbaiki cacat.
  • Bangun dan pelihara API RESTful dan GraphQL.
  • Buat alur kerja aplikasi asinkron dengan alat seperti Sidekiq.
  • Kembangkan antarmuka React.js yang responsif dan berkinerja tinggi serta komponen yang dapat digunakan kembali.
  • Tulis dan optimalkan kueri SQL untuk basis data PostgreSQL dan MySQL.
  • Perkuat keandalan, skalabilitas, dan kemudahan pemeliharaan sistem perusahaan berskala besar.
  • Susun spesifikasi teknis bersama tim untuk mendukung peta jalan produk dan sasaran arsitektur perusahaan.
  • Gunakan alat APM dan observabilitas untuk menemukan, mendiagnosis, dan mengatasi hambatan kinerja.
  • Kenali utang teknis dan pimpin upaya praktis untuk menguranginya.
  • Tangani fitur dan masalah kompleks dari desain produk hingga implementasi, rilis, dan pemantauan.
  • Bekerja dengan tim Produk, Desain, dan Rekayasa dalam lingkungan kolaboratif berbasis pod.
  • Dukung pelanggan eksternal dengan bekerja sama dengan pengguna platform internal.
  • Prioritaskan dan kurangi utang teknis sambil meningkatkan skalabilitas dan kinerja sistem.
  • Berkontribusi dalam diskusi arsitektur dan desain teknis.
  • Berpartisipasi dalam tinjauan kode, pengujian otomatis, CI/CD, dan alur kerja deployment.
  • Diagnosis dan atasi gangguan, identifikasi akar penyebab, lalu terapkan perbaikan lanjutan.
  • Bimbing insinyur junior dan dorong praktik rekayasa yang baik dengan pendekatan berbasis AI.

Persyaratan

  • Gelar sarjana di bidang Ilmu Komputer, Rekayasa, atau pengalaman praktis yang setara.
  • Minimal 6 tahun membangun aplikasi perusahaan dengan Python.
  • Minimal 3 tahun menggunakan React.js atau kerangka kerja JavaScript modern lainnya.
  • Minimal 3 tahun bekerja dalam tim rekayasa beranggotakan 30 orang atau lebih.
  • Minimal 3 tahun bekerja sepenuhnya jarak jauh dan berminat untuk terus melakukannya.
  • Minimal 3 tahun mengembangkan dan mengoperasikan aplikasi di AWS.
  • Minimal 2 tahun menggunakan agen pengodean AI, termasuk Claude Code atau Codex.
  • Berpengalaman menggunakan Docker di lingkungan pengembangan lokal.
  • Berpengalaman mengoperasikan beban kerja produksi perusahaan di AWS.
  • Berpengalaman mengintegrasikan API RESTful dan GraphQL.
  • Berpengalaman menulis kueri SQL langsung ke basis data relasional.
  • Berpengalaman membangun pemrosesan tugas latar belakang asinkron dengan berbagai alat atau kerangka kerja.
  • Berpengalaman menggunakan alat observabilitas seperti Datadog, Sentry, atau New Relic.
  • Berpengalaman menulis pengujian unit otomatis dengan cakupan kode lebih dari 60%.
  • Berpengalaman mengembangkan alur kerja CI/CD dengan GitHub Actions.
  • Berpengalaman memodernisasi aplikasi Python lama.
  • Berpengalaman di organisasi rekayasa yang mengutamakan produk.
  • Berpengalaman bekerja lintas beberapa tim atau pod rekayasa.
  • Memiliki rasa tanggung jawab dan kepemilikan yang kuat, termasuk mengangkat kesenjangan yang ditemukan.
  • Berpengalaman di lingkungan produksi transaksi bervolume tinggi.
  • Mampu menerjemahkan dokumen persyaratan produk menjadi spesifikasi teknis terperinci.
  • Bersedia bekerja pada jam Waktu Timur AS, pukul 09.00–17.00.