Keterangan
Kami sedang mencari seorang Lead Full-Stack Engineer berpengalaman untuk memandu tim teknik kami dalam pengembangan dan evolusi platform kami yang berkelanjutan. Kandidat ideal akan memiliki latar belakang yang kuat dalam teknologi frontend dan backend, dengan penekanan khusus pada React, TypeScript, dan Python. Peran ini menawarkan kesempatan untuk memimpin tim berbakat sambil memberikan kontribusi teknis yang signifikan terhadap platform canggih yang digunakan oleh para profesional pemasaran.
Kualifikasi yang Diutamakan
- Pengalaman dalam teknologi periklanan atau analitik pemasaran
- Pengetahuan tentang manajemen anggaran dan sistem data keuangan
- Pengalaman mengembangkan ruang kerja multi-aplikasi atau monorepos
- Kemandirian dengan pustaka dan teknik visualisasi data
- Memahami standar aksesibilitas dan praktik terbaik
- Pengalaman dengan sistem pemrosesan data real-time
- Memahami regulasi privasi data dan praktik keamanan terbaik
- Pengalaman merancang, mengimplementasikan, atau memelihara sistem yang mematuhi ISO 27001 dan kerangka keamanan lainnya seperti SOC 2, NIST 800-53, atau persyaratan HIPAA
- Kontribusi pada proyek open-source atau komunitas teknis
- Pengetahuan tentang prinsip-prinsip dasar (misalnya, dasar-dasar alat, bagian dalam komputer, konsep tingkat rendah dan bagaimana pekerjaan sebenarnya dilakukan, dll)
- Keterampilan berpikir strategis (misalnya, konsep tingkat tinggi, logika/penalaran mendasar)
- Gelar lanjutan di bidang Ilmu Komputer atau bidang terkait
Tanggung Jawab
- Memimpin tim insinyur full-stack, memberikan bimbingan teknis, mentoring, dan tinjauan kode
- Merancang dan mengimplementasikan solusi full-stack yang kuat menggunakan: frontend React/TypeScript dengan pustaka komponen Mantine
- Layanan backend Python (Flask, FastAPI, atau yang serupa)
- API GraphQL dengan Apollo Client (frontend) dan server GraphQL berbasis Python
- Memimpin proses pengambilan keputusan teknis sambil menyeimbangkan kebutuhan bisnis dengan batasan teknis
- Menetapkan praktik terbaik untuk kualitas kode, pengujian, dan proses pengiriman di seluruh stack
- Berkolaborasi dengan manajemen produk dan desainer UI/UX untuk menerjemahkan kebutuhan menjadi spesifikasi teknis
- Merancang dan mengimplementasikan model data dan API yang dapat diskalakan untuk mendukung logika bisnis yang kompleks
- Mengoptimalkan kinerja aplikasi dan memastikan ketersediaan tinggi di berbagai aplikasi
- Mempertahankan keamanan tipe dan keterpakaian kode di seluruh frontend dan backend
- Berpartisipasi dalam seluruh siklus hidup pengembangan dari perencanaan hingga pengiriman
Persyaratan
Keterampilan & Pengalaman yang Diperlukan:
- Pengalaman lebih dari 5 tahun dalam pengembangan full-stack dengan minimal 2 tahun dalam peran kepemimpinan, dengan pengalaman mengelola orang lain dalam pekerjaan proyek dan pengembangan karir
- Pengetahuan ahli tentang React, TypeScript, dan praktik JavaScript modern
- Keterampilan yang kuat dalam Python dan kerangka kerja terkait (Flask, FastAPI, atau yang serupa).
- Pengalaman dengan basis data SQL, teknologi ORM (SQLAlchemy), dan GraphQL (Apollo Client dan server berbasis Python)
- Kemahiran dengan pustaka komponen UI (terutama Mantine atau yang serupa)
- Pengalaman dengan manajemen formulir dalam aplikasi React yang kompleks
- Pemahaman yang kuat tentang pola manajemen status, kerangka pengujian, dan strategi penyebaran
- Pengalaman dengan sistem build, bundler modul, dan pipeline CI/CD
- Keterampilan komunikasi verbal dan tulisan yang sangat baik dalam bahasa Inggris untuk diskusi teknis, dokumentasi, dan berbagi pengetahuan
- Demonstrasi kemahiran dengan lingkungan pengembangan yang diinginkan (Mac atau Linux) dan alat pengembangan terkait
- Kemampuan untuk berkolaborasi secara sinkron dengan anggota tim selama jam kerja inti (10:00 AM - 6:00 PM Waktu Bagian Timur AS) sambil menghormati keseimbangan kerja-hidup
- Pengalaman memimpin tim teknis dan membimbing pengembang junior