FULL_TIME
Tentang Supabase
Supabase adalah platform pengembangan Postgres yang dibangun oleh developer untuk developer. Kami menyediakan solusi backend lengkap yang mencakup Database, Auth, Storage, Edge Functions, Realtime, dan Vector Search. Semua layanan terintegrasi secara mendalam dan dirancang untuk berkembang.
Tentang Peran Ini
Kami mencari engineer untuk bergabung dengan tim yang membangun Spark, implementasi ringan Supabase yang ditulis dalam Rust. Spark berjalan pada engine berbasis SQLite tertanam dengan lapisan SQL yang kompatibel dengan Postgres, serta menyediakan API yang kompatibel dengan PostgREST dan Auth, sehingga aplikasi yang ditulis menggunakan @supabase/supabase-js dapat langsung digunakan.
Spark dibuat karena pembuat AI dan mitra platform membutuhkan database yang dapat diberikan kepada setiap prototipe tanpa biaya atau waktu tunggu yang besar: penyediaan dalam waktu di bawah satu detik, ukuran yang cukup kecil untuk berjalan di dalam sandbox, serta jalur peningkatan ke Supabase penuh ketika aplikasi beralih ke produksi.
Peran ini memberikan banyak keleluasaan. Timnya kecil, produknya sudah berjalan, dan polanya masih dalam tahap pembentukan. Anda akan memiliki tanggung jawab penuh atas area-area besar dari awal hingga akhir dan membuat keputusan nyata sejak hari pertama.
Tanggung Jawab
Dalam peran ini, Anda akan:
- Mengembangkan kompatibilitas API dengan klien Supabase, dengan mempertahankan perilaku yang sesuai dengan Supabase ter-hosting dan didukung oleh pengujian kesesuaian
- Membawa lebih banyak bagian dari stack Supabase ke Turso/SQLite
- Menemukan dan mengatasi keterbatasan pada engine database yang mendasarinya, dengan reproduksi minimal dan pengujian
- Membangun dan memperkuat jalur peningkatan proyek dari Spark ke Supabase penuh
- Memiliki tanggung jawab penuh atas pengalaman developer dari awal hingga akhir: CLI, perangkat lokal, dan dokumentasi
- Membangun dan memperkuat layanan ter-hosting dengan tetap mempertimbangkan struktur biaya yang rendah, serta menjaga keterikatan yang longgar agar implementasinya dapat diganti tanpa penulisan ulang
- Bekerja langsung dengan mitra desain dan mengubah hambatan migrasi serta integrasi di dunia nyata menjadi produk yang lebih baik
- Berinteraksi dengan komunitas open source dan berkontribusi kembali pada stack Supabase secara lebih luas
Kualifikasi yang Mungkin Sesuai
Anda mungkin cocok jika:
- Memiliki pengalaman backend atau full-stack yang luas dengan penguasaan Rust yang kuat, pernah merilis Rust ke produksi, serta pernah membangun atau berkontribusi pada sistem backend, framework, atau platform developer
- Merupakan generalis yang kuat, nyaman berpindah di seluruh stack, mulai dari desain API hingga internal storage dan infrastruktur, serta mampu mempelajari apa pun yang dibutuhkan oleh masalah yang dihadapi
- Dapat membaca kode yang belum dikenal tanpa kesulitan. Banyak pekerjaan melibatkan studi implementasi referensi dalam bahasa lain, seperti GoTrue dalam Go dan PostgREST dalam Haskell, lalu mencocokkan perilakunya dalam Rust
- Memiliki pemahaman yang kuat tentang SQL dan database relasional, pengalaman bekerja dekat dengan engine database, termasuk transaksi, MVCC, dan sistem tipe, serta rasa ingin tahu untuk mendalami perbedaan antara Postgres dan SQLite
- Menguasai Postgres dengan cukup baik untuk menggunakannya sebagai referensi perilaku yang benar
- Pernah menjalankan layanan dengan batasan sumber daya yang ketat, seperti lingkungan multi-tenant, serverless, atau tertanam
- Mengutamakan kompatibilitas dan ketepatan, serta menggunakan pengujian dan spesifikasi untuk membuktikan perilaku
- Mampu berpikir secara menyeluruh. Ketika semua orang memilih pendekatan standar, Anda mencari cara yang lebih sederhana dan sesuai untuk ruang yang lebih kecil. Anda memecah sistem kompleks menjadi 20% bagian yang mencakup 80% kebutuhan, lalu membuatnya berjalan di tempat yang jauh lebih kecil daripada rancangan awalnya
- Peduli terhadap pengalaman developer: API yang bersih, siklus umpan balik yang cepat, dan perangkat yang membuat pilihan yang tepat menjadi pilihan termudah
- Nyaman menangani pekerjaan tahap awal yang masih ambigu dan membuat keputusan yang matang untuk menginformasikan serta menentukan spesifikasi. Ini adalah peran pendiri di tim yang benar-benar baru
- Nyaman bekerja di repositori publik dalam tim jarak jauh dengan pola kerja asinkron
- Mampu berkomunikasi dengan jelas secara tertulis
Nilai tambah: pengalaman menggunakan stack Supabase, membangun CLI untuk developer, memiliki rekam jejak dalam pemeliharaan proyek open source, atau berkontribusi pada proyek database atau web berbasis Rust
Yang Kami Tawarkan
Kerja Jarak Jauh
Kami merekrut secara global. Kami percaya Anda dapat menghasilkan karya terbaik dari mana saja. Supabase tidak memiliki kantor, tetapi kami menyediakan keanggotaan WeWork atau tunjangan coworking yang dapat digunakan di mana saja di dunia.
ESOP
Setiap anggota tim menerima ESOP, yaitu kepemilikan ekuitas di perusahaan. Kami ingin semua orang ikut merasakan manfaat dari pertumbuhan yang kami bangun bersama.
Tunjangan Teknologi
Gunakan anggaran ini untuk menyiapkan lingkungan kerja ideal Anda—laptop, monitor, headphone, atau apa pun yang membantu Anda bekerja sebaik mungkin.
Manfaat Kesehatan
Supabase menanggung 100% asuransi kesehatan karyawan dan 80% untuk tanggungan, di mana pun Anda berada. Kesejahteraan Anda dan kesehatan keluarga Anda penting bagi kami.
Acara Tahunan di Luar Kantor
Setahun sekali, seluruh perusahaan berkumpul di kota baru selama satu minggu untuk menjalin hubungan, berkolaborasi, dan bersenang-senang. Ini menjadi salah satu momen penting setiap tahun.
Pola Kerja Fleksibel
Kami bekerja secara asinkron dan mempercayai Anda untuk mengatur waktu sendiri. Anda tahu apa yang harus diselesaikan dan kapan harus menyelesaikannya.
Pengembangan Profesional
Setiap anggota tim menerima tunjangan pendidikan tahunan untuk digunakan dalam pembelajaran—kursus, buku, konferensi, atau apa pun yang mendukung perkembangan Anda.
Tentang Tim
Supabase sejak awal bekerja secara jarak jauh dan mengutamakan open source. Kami percaya bahwa tim kami yang tersebar secara global adalah kekuatan utama dalam membangun perangkat yang disukai developer.
Sekitar 400 anggota tim
60+ negara
20+ bahasa yang digunakan
Lebih dari $1B dana yang dihimpun, termasuk pendanaan Series F sebesar $500M
540.000+ anggota komunitas
Kami bergerak cepat, membangun secara terbuka, dan menggunakan apa yang kami rilis. Jika sesuatu ada di proyek Anda, kemungkinan besar kami juga menggunakannya dalam proyek kami. Kami sangat percaya pada ekosistem open source dan berupaya mendukung, bukan menggantikan, perangkat serta komunitas yang sudah ada.
Supalite Engineer
Supabase • Anywhere
Gaji tidak dicantumkan
Deskripsi Pekerjaan
Ringkasan
- Perusahaan
- Supabase
- Lokasi
- Anywhere
- Tipe kerja
- FULL_TIME
- Gaji
- Gaji tidak dicantumkan
- Tanggal tayang
- 23 Okt 2026
Sumber & keterlacakan data
Jobicy (public board)Buka sumber asli ↗https://jobicy.com/jobs/156576-supalite-engineer
Siap melamar? Langsung di sumber asli.Buka Halaman Lamaran
Lowongan Terkait Lainnya
FULL_TIMEHari Ini
Performance Engineer - Performance Analysis & Tuning
Supabase • Anywhere
Gaji tidak dicantumkanLihat Detail →
FULL_TIMEHari IniEngineering Director - Commercial Systems
Canonical • EMEA
Gaji tidak dicantumkanLihat Detail →
FULL_TIMEHari IniEngineering Manager, Commercial Systems
Canonical • EMEA
Gaji tidak dicantumkanLihat Detail →
FULL_TIMEHari IniEngineering Manager- Ceph & Distributed Storage
Canonical • EMEA
Gaji tidak dicantumkanLihat Detail →