Deskripsi Pekerjaan
Kami adalah perusahaan rintisan (startup) yang telah didanai oleh investor terkemuka dan sedang dalam fase pertumbuhan yang agresif di ekosistem digital Indonesia. Kami percaya bahwa teknologi adalah fondasi dari inovasi, dan kami mencari individu-individu terbaik untuk membangun masa depan bersama kami.
Kami mencari Senior Full Stack Engineer yang tidak hanya jago coding, tetapi juga memiliki jiwa kepemimpinan teknis. Anda akan menjadi pemilik penuh atas produk Anda—dari konsep, pengembangan, deployment, hingga monitoring. Stack utama kami adalah React, Node.js, dan Cloud Native technologies.
Bergabunglah dengan kami dan nikmati budaya kerja yang fleksibel, gaji yang kompetitif hingga 25 juta per bulan, serta kesempatan untuk tumbuh bersama tim kelas dunia di Surabaya.
Tanggung Jawab
- Memimpin desain, pengembangan, dan implementasi fitur full-stack yang kompleks menggunakan React.js dan Node.js.
- Merancang serta mengelola arsitektur database (PostgreSQL & MongoDB) dan API (REST/GraphQL) yang scalable dan aman.
- Melakukan code review secara ketat untuk memastikan kualitas kode, konsistensi arsitektur, dan penerapan best practices.
- Berkolaborasi erat dengan Product Manager, UI/UX Designer, dan DevOps Engineer untuk memastikan delivery produk yang tepat waktu dan berkualitas.
- Mengoptimalkan performa aplikasi frontend dan backend melalui profiling, caching, dan database query optimization.
- Membimbing dan melakukan mentoring kepada anggota tim developer junior untuk meningkatkan kapabilitas teknis tim secara keseluruhan.
- Terlibat aktif dalam seluruh siklus agile development, termasuk sprint planning, daily standups, dan retrospektif.
- Menulis dan memelihara dokumentasi teknis serta unit/integration testing untuk memastikan keandalan aplikasi.
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman kerja minimal 5 tahun sebagai Full Stack Developer, dengan minimal 2 tahun di posisi Senior atau Lead.
- Penguasaan yang sangat baik terhadap JavaScript/TypeScript, React.js, Next.js, Node.js, dan Express/NestJS.
- Pemahaman mendalam tentang database management system, baik SQL (PostgreSQL) maupun NoSQL (MongoDB, Redis).
- Pengalaman hands-on yang kuat dengan cloud computing platforms seperti AWS (EC2, S3, Lambda, RDS) atau Google Cloud Platform.
- Familiar dengan teknologi containerization (Docker) dan orchestration (Kubernetes) serta pipeline CI/CD (GitHub Actions, GitLab CI).
- Memiliki pengalaman dalam membangun dan mengelola microservices architecture serta message brokers seperti RabbitMQ atau Kafka (nilai plus).
- Kemampuan komunikasi interpersonal yang sangat baik, mampu menjelaskan konsep teknis secara jelas kepada audiens non-teknis.