Full Stack Engineer
- Gaji
- Gaji tidak dicantumkan
- Jenis pekerjaan
- Penuh waktu
- Diposting
- Sumber
- Jobstreet Indonesia (SEEK API + GraphQL)
- tetap
- kantor
Kami akan mengarahkan Anda ke situs tempat lowongan diposting untuk menyelesaikan lamaran.
Deskripsi pekerjaan
About PT Luwes Inovasi Mandiri
PT Luwes Inovasi Mandiri adalah perusahaan teknologi Indonesia yang mengembangkan solusi IoT, real-time monitoring, automation, weather intelligence, dan digitalisasi untuk sektor pemerintahan, industri, pertanian, pertambangan, transportasi, dan infrastruktur.
Kami membangun berbagai sistem seperti monitoring lingkungan, dashboard IoT, automation, weather data platform, structural health monitoring, dan precision agriculture.
Tentang Posisi
Sebagai Full Stack Engineer, Anda akan terlibat dalam pengembangan aplikasi web, backend services, API, dashboard, serta integrasi data dari berbagai perangkat IoT dan sumber data eksternal.
Posisi ini membutuhkan seseorang yang tidak hanya mampu membuat aplikasi, tetapi juga memahami bagaimana sebuah sistem berjalan secara end-to-end, mulai dari data masuk ke server, diproses oleh backend, disimpan, hingga ditampilkan kepada pengguna melalui dashboard atau aplikasi.
Anda akan bekerja bersama tim software, IoT/embedded, engineer lapangan, dan tim terkait lainnya untuk mengembangkan berbagai produk digital PT Luwes Inovasi Mandiri.
Tanggung Jawab
Mengembangkan dan memelihara aplikasi baik frontend ataupun backend.
Mendesain struktur database dan melakukan pengelolaan data menggunakan database SQL maupun NoSQL sesuai kebutuhan sistem.
Melakukan integrasi aplikasi dengan berbagai sistem eksternal, API provider, maupun perangkat IoT.
Melakukan optimasi aplikasi agar tetap stabil.
Melakukan deployment aplikasi menggunakan Docker dan server berbasis Linux.
Melakukan konfigurasi dasar aplikasi di server termasuk domain, reverse proxy, SSL/TLS, environment variable, dan service yang dibutuhkan aplikasi.
Melakukan debugging, troubleshooting, testing, monitoring, serta improvement terhadap aplikasi yang sudah berjalan.
Menulis kode yang terstruktur, maintainable, reusable, dan mudah dikembangkan oleh anggota tim lainnya.
Menggunakan Git dalam proses version control dan berkolaborasi melalui branching, merge request/pull request, serta code review.
Membuat dokumentasi teknis yang dibutuhkan untuk API, deployment, arsitektur sistem, maupun proses pengembangan aplikasi.
Berkolaborasi dengan tim IoT, embedded system, engineer lapangan, dan tim produk untuk menerjemahkan kebutuhan operasional menjadi solusi software.
Melakukan evaluasi dan improvement terhadap arsitektur, performa, keamanan, dan reliability sistem secara berkelanjutan.
Kualifikasi
Latar belakang pendidikan minimal S1 di bidang Teknik Informatika, Ilmu Komputer, Sistem Informasi, Teknik Komputer, atau disiplin ilmu sejenis.
Pengalaman kerja sekurang-kurangnya 2 tahun di posisi Software Engineer, Full Stack Developer, Backend Developer, atau bidang terkait.
Keahlian dalam pengembangan backend menggunakan salah satu teknologi utama seperti Go/Golang, Node.js/TypeScript, atau Python.
Kemampuan dalam pengembangan frontend memanfaatkan framework modern seperti React, Next.js, Vue.js, atau teknologi sejenis.
Pengalaman mengelola dan mengoperasikan database SQL maupun NoSQL, seperti PostgreSQL, MySQL, Redis, atau MongoDB.
Penguasaan berbagai protokol komunikasi data seperti HTTP/HTTPS API, MQTT, WebSocket, dan protokol terkait lainnya.
Pemahaman mendalam mengenai arsitektur backend, meliputi perancangan API, autentikasi & otorisasi, mekanisme caching, pemrosesan latar belakang, penanganan error, pemantauan log, serta pengolahan asinkron/konkurensi.
Terbiasa menggunakan Git sebagai alat kontrol versi dalam alur kerja pengembangan perangkat lunak.
Memahami penerapan Docker untuk kebutuhan kontainerisasi, pengembangan, hingga penyebaran (deployment) aplikasi.
Familiaritas dengan lingkungan Linux serta memiliki kemampuan dasar dalam deployment dan penanganan kendala (troubleshooting) pada server.
Memahami prinsip-prinsip dasar keamanan perangkat lunak.
Memiliki pemikiran kritis dan kemampuan pemecahan masalah yang baik, termasuk proses debugging secara terstruktur.
Mampu melakukan analisis terhadap sistem yang sudah ada dan mengembangkannya secara efisien tanpa harus merancang ulang dari awal.
Mampu bekerja secara mandiri dengan inisiatif tinggi maupun berkolaborasi secara efektif dalam tim.
Menjadi Nilai Tambah
Kandidat akan menjadi nilai tambah apabila memiliki pengalaman dalam salah satu atau beberapa area berikut:
MQTT/WebSocket/TCP
Message broker atau event-driven architecture
Microservices
Time-series data
GIS atau web mapping
Pengolahan data geospasial
Weather/environmental data
Pengetahuan Integrasi alat IoT
Cloud infrastructure
Kubernetes
Prometheus/Grafana atau observability tools
Pengembangan aplikasi dengan Go/Golang
Menangani sistem dengan data berfrekuensi tinggi atau bervolume tinggi.
Catatan: Pengalaman di bidang IoT bukan merupakan syarat mutlak. Namun kandidat diharapkan memiliki kemauan untuk memahami bagaimana software berinteraksi dengan perangkat dan sistem di dunia nyata.
Karakter yang Kami Cari
Tidak hanya bisa coding, tetapi memiliki rasa ingin tahu terhadap cara kerja sebuah sistem secara keseluruhan.
Terbiasa mencari akar masalah ketika terjadi error atau gangguan pada sistem.
Nyaman bekerja dengan backend maupun frontend.
Mampu memahami kebutuhan pengguna dan menerjemahkannya menjadi solusi teknis.
Tidak takut bekerja dengan sistem yang berhubungan dengan hardware, sensor, data, dan perangkat lapangan.
Memiliki ownership terhadap aplikasi yang dikembangkan.
Terbuka terhadap teknologi dan pendekatan baru.
Mampu menentukan prioritas antara membuat fitur baru, memperbaiki bug, dan menjaga kestabilan sistem.
Benefit
Kesempatan mengembangkan produk teknologi yang digunakan pada real-world applications.
Terlibat langsung dalam pengembangan solusi IoT, monitoring, automation, weather intelligence, dan precision agriculture.
Kesempatan bekerja dengan data dan teknologi dari berbagai perangkat serta mitra teknologi nasional maupun internasional.
Exposure terhadap pengembangan software dari proses development hingga deployment dan production.
Kesempatan belajar, berkembang, serta mengikuti training dan pengembangan kompetensi, baik di dalam maupun luar negeri sesuai kebutuhan perusahaan.
Lingkungan kerja kolaboratif dengan kesempatan untuk memberikan pengaruh langsung terhadap pengembangan produk perusahaan.
Referensi: 47642 · Berlaku sampai 15 Oktober 2026