FULL_TIME
Senior Full-Stack Engineer — Pembangunan Platform Operasi Lapangan Kustom
Tentang Perusahaan
Perusahaan ini merupakan platform perangkat lunak berbasis AI yang melayani industri landscapingtik. Teknologi yangdikembangkanuntuksdukungan operasi di berbagai organisasi, sekaligus mendukung implementasi perusahaan kustom untuk operator yang lebih besar. Solusi yang dikembangkan melalui engagement seperti ini sering menjadi bagian dari platform utama perusahaan sehingga dapatGive manfaat kepada seluruh basis pelanggan.
Proyek saat ini involve membangun platform operasi lapangan dan payroll untuk bisnis landscapingtik dengan 多 cabang. Sistem ini akan menggantikan ERP lama, terintegrasi dengan perangkat lunak pelacakan waktu dan akuntansi yang sudah ada, serta memberikan pengalaman mobile native untuk ratusan karyawan lapangan.
Ringkasan Peran
Kami sedang mencari Senior Full-Stack Engineer yang bertanggung jawab atas desain, pengembangan, dan delivery platform operasi lapangan dan payroll berskala besar. Peran ini akan bekerja sama erat dengan Founding Engineer, yang akan memberikan arahan dan Conduct review, sementara kandidat terpilih bertanggung jawab atas pelaksanaan teknis harian.
Pekerjaan ini mencakup seluruh siklus hidup pengembangan perangkat lunak, termasuk arsitektur backend, integrasi pihak ketiga, pengembangan mobile native, alat administrasi web, sinkronisasi offline, workflow payroll, dan infrastruktur cloud. Engagement awal diperkirakan berlangsung sekitar 4 bulan, dengan kemungkinan besar diperpanjang untuk membangun solusi kustom tambahan atau menjadi posisi jangka panjang dalam mendukung platform inti perusahaan.
Struktur Engagement
Fase 1: Sekitar 4 bulan, penuh waktu, dengan fokus pada platform operasi lapangan dan payroll yang dijelaskan di bawah ini. Kandidat yang berkinerja baik dapat melanjutkan dukungan untuk proyek pembangunan kustom berikutnya atau beralih menjadi peran jangka panjang dalam tim platform inti perusahaan.
Tanggung Jawab
Merancang, mengembangkan, dan memelihara aplikasi full-stack berskala menggunakan Python, FastAPI, React, React Native, PostgreSQL, dan Frappe.
Merancang arsitektur sistem, model data, workflow, dan komponen aplikasi untuk sistem operasi kompleks.
Mengembangkan fungsi platform yang dapat digunakan ulang dan dimasukkan ke dalam produk inti multi-tenant perusahaan.
Membangun dan memelihara integrasi dengan sistem manajemen tenaga kerja, payroll, ERP, dan akuntansi.
Mengembangkan API dan layanan sinkronisasi untuk data karyawan, proyek, informasi payroll, catatan waktu, persetujuan, dan catatan keuangan.
Mengembangkan dan memelihara aplikasi mobile native yang mendukung pelacakan waktu, validasi GPS, pengambilan media, dukungan multibahasa, dan fungsi offline-first.
Membangun aplikasi web administrasi, dashboard, alat pengelolaan karyawan, modul pelaporan, dan kontrol payroll.
Mengembangkan sistem deteksi anomali untuk mengidentifikasi selisih payroll, jeda yang terlewat, pelanggaran geofence, dan pengecualian operasional lainnya.
Mengimplementasikan layanan backend berskala, arsitektur multi-tenant, autentikasi, otorisasi, audit logging, dan isolasi tingkat tenant.
Mengembangkan layanan pemrosesan asinkron menggunakan Celery dan Redis.
Membuat dan menjalankan unit test, integration test, serta performance test untuk memastikan keandalan, skalabilitas, dan maintainability.
Melakukan review, debug, dan peningkatan kualitas kode sambil mengikuti praktik rekayasa perangkat lunak terbaik.
Menyiapkan dokumentasi teknis, diagram arsitektur, flowchart, dan spesifikasi implementasi.
Berk collaborate erat dengan stakeholder rekayasa, produk, dan operasional throughout siklus hidup pengembangan.
Cakupan Proyek Fase 1
Reusable Platform Components
Fondasi platform multi-tenant, termasuk onboarding, kontrol akses tingkat cabang, kemampuan audit, pengelolaan pengaturan, single sign-on, dan pengelolaan secret.
Integrasi manajemen tenaga kerja yang mendukung sinkronisasi dua arah untuk shift, catatan waktu, jeda, dan persetujuan.
Integrasi akuntansi dan payroll ERP yang mendukung data karyawan, proyek, kode biaya, jurnal, dan data terkait payroll.
Aplikasi mobile pencatatan waktu lapangan yang mendukung clock-in/out, pelacakan GPS, pengambilan media, voice note, operasi offline, serta dukungan dwibahasa Inggris/Spanish.
Mesin deteksi anomali untuk mengidentifikasi catatan waktu yang mencurigakan, jeda yang terlewat, pelanggaran geofence, dan masalah integritas payroll.
Shared Platform & Customer-Specific Components
Aplikasi web administrasi dengan dashboard, pengelolaan karyawan, workflow review pengecualian, dan kontrol payroll.
Platform notifikasi dan pesan yang mendukung SMS, email, push notification, dan komunikasi dalam aplikasi.
Fungsi pelaporan dan ekspor yang disesuaikan dengan workflow payroll dan akuntansi.
Customer-Specific Components
Mesin alokasi waktu perjalanan yang mendistribusikan waktu perjalanan karyawan sesuai kebijakan payroll dan persyaratan audit.
Modul KPI operasional dengan metrik bisnis, visualisasi, dan aturan alerting.
Shadow payroll system yang mendukung-disable payroll paralel dan rekonsiliasi dengan sistem yang sudah ada sebelum cutover.
Teknologi
Backend: Python, FastAPI, dan Frappe v15.
Frontend: React dan TypeScript.
Mobile: React Native dan Expo.
Database: PostgreSQL dengan arsitektur multi-tenant.
Integrasi: Acumatica dan Workforce Go APIs.
Infrastruktur: Kubernetes, Helm, dan DigitalOcean.
Background Processing: Celery dan Redis.
Observability: OpenTelemetry, structured logging, dan queryable audit trail.
Persyaratan
Gelar sarjana dalam Computer Science, Software Engineering, Information Technology, atau bidang terkait.
5+ tahun pengalaman dalam rekayasa perangkat lunak dan pengembangan full-stack.
Pengalaman kuat dengan Python dan FastAPI.
Pengalaman mengembangkan RESTful API dan mengintegrasikan dengan platform SaaS pihak ketiga.
Pengalaman membangun aplikasi web menggunakan React dan TypeScript.
Pengalaman mengembangkan aplikasi mobile menggunakan React Native atau teknologi mobile native sejenis.
Pengalaman kuat dengan PostgreSQL dan desain database relasional.
Pengalaman membangun dan mendukung aplikasi multi-tenant.
Pemahaman kuat mengenai konsep distributed systems, termasuk sinkronisasi, queue, retry, idempotency, conflict resolution, dan fault tolerance.
Pengalaman merancang dan menyerahkan sistem perangkat lunak kompleks dengan supervisi minimal.
Keterampilan problem solving, debug, dan software architecture yang kuat.
Kemampuan untuk dengan cepat mempelajari dan mengadopsi teknologi dan framework baru.
Keterampilan komunikasi dan kolaborasi yang sangat baik.
Kualifikasi yang Diinginkan
Pengalaman dengan Frappe atau framework ERP sejenis.
Pengalaman dengan sistem payroll, manajemen tenaga kerja, pelacakan waktu, atau sistem yang sensitif secara keuangan.
Pengalaman mengintegrasikan dengan Acumatica, NetSuite, Sage Intacct, atau platform ERP sejenis.
Pengalaman mendukung operasi field-service, landscapingtik, konstruksi, facilities, atau operasi berbasis rute.
Pemahaman terhadap Kubernetes dan Helm.
Pengalaman mengembangkan aplikasi mobile offline-first.
Pengalaman bekerja dengan produk dwibahasa atau yang menginternasionalkan fitur produk.
Bidang Tanggung Jawab Utama
Kandidat ideal harus siap memimpin alur kerja kritis berikut:
Integrasi ERP dan sistem tenaga kerja, termasuk akses sandbox, penemuan schema, dan tantangan spesifik setiap vendor.
Arsitektur sinkronisasi mobile offline-first dan workflow penyelesaian konflik.
Rekonsiliasi payroll dan proses validasi paralel ketika akurasi sistem serta kepercayaan terhadap hasilnya sangat penting.
Cara Kami Bekerja
Budaya kerja dengan tingkat kepercayaan dan ownership yang tinggi.para Rekayasa diharapkan mengambil tanggung jawab atas desain dan delivery while collaborating closely with leadership.
Komunikasi mengutamakan async dengan kolaborasi terfokus pada integrasi dan alur kerja payroll.
Deployment berbasis feature flag dan proses rilis yang terkendali.
Penekanan kuat pada dokumentasi, perencanaan arsitektur, dan keunggulan rekayasa.
Keputusan didokumentasikan, arsitektur divisualisasikan dalam diagram, dan perubahan produksi dilakukan dengan pertimbangan serta tanggung jawab yang baik.
Awalnya dipublikasikan di Himalayas
Senior Full-Stack Engineer
Motum • United States
Gaji tidak dicantumkan
Deskripsi Pekerjaan
Ringkasan
- Perusahaan
- Motum
- Lokasi
- United States
- Tipe kerja
- FULL_TIME
- Gaji
- Gaji tidak dicantumkan
- Tanggal tayang
- 12 Okt 2026
- Terlihat sejak
- 29 Okt 2026
Sumber & keterlacakan data
Himalayas (public board)Buka sumber asli ↗https://himalayas.app/companies/motum/jobs/senior-full-stack-engineer
Siap melamar? Langsung di sumber asli.Buka Halaman Lamaran
Lowongan Terkait Lainnya
CONTRACT2mg
Tech Lead
Motum • Chile
Gaji tidak dicantumkanLihat Detail →
CONTRACT2mgSenior Full-Stack Engineer
Motum • Argentina
Gaji tidak dicantumkanLihat Detail →
CONTRACT2mgProduct Engineer
Motum • Chile
Gaji tidak dicantumkanLihat Detail →
FULL_TIME2mgWordpress Developer (Elementor + Divi)
Motum • Colombia
Gaji tidak dicantumkanLihat Detail →