Senior Full-Stack Engineer
Pegang permukaan produk dan layanan di baliknya. Bangun aplikasi React yang dipakai kreator setiap hari, API dan pipeline streaming yang menopangnya, serta…
Teknik · Onsite, HCM, Vietnam · Penuh waktu
Tentang posisi ini
Kami mencari Senior Full-Stack Engineer untuk memegang dua sisi Genpio sekaligus: produk yang setiap hari dipakai kreator, KOL, studio, dan perusahaan, serta layanan yang menjaga avatar AI mereka tetap live dan berjualan di TikTok. Anda akan merilis fitur React dari schema sampai piksel, dan juga memegang Node API, pipeline streaming real-time, serta infrastruktur di baliknya.
Ini sengaja dibuat sebagai peran senior yang luas di tim yang kecil. Tidak ada orang lain yang bisa Anda serahi bagian yang sulit: Anda yang mengambil keputusan arsitektur, Anda yang menulis migrasi, Anda yang membangun UI, dan Anda yang memegang pager untuk apa yang Anda rilis. Ribuan live stream yang berjalan bersamaan bergantung pada keputusan Anda.
Apa yang akan Anda kerjakan
Membangun produk
- Merilis fitur untuk pengguna secara end-to-end di React, dari data model sampai piksel
- Mengubah desain Figma menjadi antarmuka yang cepat, aksesibel, dan responsif, yang bisa diandalkan kreator saat live
- Mengembangkan design system dan menjaga permukaan produk tetap koheren seiring pertumbuhannya
Memegang backend
- Merancang dan membangun API Node/Express, data model, dan background job
- Mengerjakan pipeline streaming real-time: WebSocket dan WebRTC, latency, reconnect, failure mode
- Memilih dan menyetel storage layer: schema relasional, queue, dan caching di tempat yang memang layak
Menjaga semuanya tetap berjalan
- Memegang performa di seluruh stack: ukuran bundle dan frame budget di satu sisi, latency p99 dan throughput di sisi lain
- Membangun observability yang Anda butuhkan saat jam 3 pagi, lalu on call untuk apa yang Anda rilis
- Menangani skala dengan jujur: backpressure, idempotency, graceful degradation, deploy tanpa downtime
Menetapkan standar
- Mengambil keputusan arsitektur sendiri dan menuliskannya supaya tim bisa memberi masukan
- Mereview PR, membimbing, dan menaikkan standar kualitas tanpa memperlambat tim
- Melakukan refactor dan melunasi technical debt sebelum menumpuk
Yang kami cari
Wajib
- Pengalaman 5+ tahun merilis web app di production, dengan kedalaman nyata di React maupun Node
- JavaScript yang kuat, CSS modern, dan pemahaman dasar browser, ditambah penilaian backend yang matang (API, database, queue, caching)
- Pengalaman menjalankan apa yang Anda bangun di production: on call, insiden, dan perbaikan yang menyusul
- Mampu memegang satu fitur sendirian, dari schema lewat API sampai UI yang dirilis
- Bahasa Inggris tertulis yang jelas, dan kepercayaan diri untuk mengambil keputusan dengan informasi yang belum lengkap
Nilai tambah
- Pengalaman di sistem real-time: WebSocket, WebRTC, SFU, atau live video
- TypeScript, dan nyaman dengan Vite atau build toolchain modern
- Docker, CI/CD, dan infrastruktur cloud yang pernah Anda debug di bawah tekanan
- Live commerce, streaming, atau produk konsumen dengan konkurensi tinggi
Tools yang akan Anda gunakan
React, Vite, CSS modern, React Router, Node/Express, REST API, WebSocket/WebRTC, Postgres, Redis, queue, Docker, Git/GitHub, Figma, Notion, Slack. (Codebase ini memakai React + Vite di frontend dan Node/Express di server.)
Proses interview
- Perkenalan 30 menit dengan seorang engineer
- Diskusi teknis: React dan browser, lalu Node, API, dan data
- System design: masalah streaming real-time atau live commerce dari roadmap kami
- Latihan praktis: fitur kecil yang menyentuh API sekaligus UI
- Review hasil kerja plus team fit dengan tim Product dan Design
- Penawaran
Kompensasi dan benefit
- Gaji pokok level senior plus equity di perusahaan AI yang tumbuh cepat
- Onsite di Ho Chi Minh City dengan kantor modern dan fasilitas lengkap
- Hardware kelas atas dan tools yang Anda butuhkan untuk bekerja sebaik mungkin
- Kepemilikan arsitektur yang nyata di seluruh stack, sejak awal
- Asuransi kesehatan, offsite tim, dan anggaran belajar pribadi
Cara melamar
Lamar melalui halaman ini. Jika Anda lebih suka email, kirim CV Anda ke [email protected] atau [email protected] dengan subjek [Full-Stack Engineer] Nama lengkap Anda, lalu ceritakan secara singkat pekerjaan yang paling Anda banggakan, sertakan tautan jika ada.
Kenapa Genpio
Anda akan membangun kategori yang benar-benar baru secara end-to-end: antarmuka yang membuat kreator jatuh cinta dan pipeline yang menjaga avatar mereka tetap live 7x24. Timnya kecil, standar kualitasnya tinggi, dan tidak ada yang Anda bangun yang hanya tertahan di backlog menunggu orang lain menyelesaikannya.
Apply, and see every open role: https://genpio.com/id/careers