Deskripsi Pekerjaan
Tentang Peran Ini:
Kami adalah perusahaan teknologi yang sedang berkembang pesat di Indonesia, fokus pada solusi fintech dan e-commerce. Kami mencari seorang Senior Backend Engineer yang memiliki ambisi tinggi untuk merancang dan membangun sistem backend generasi berikutnya. Anda akan menjadi tulang punggung teknis tim, memastikan sistem kami berjalan dengan kecepatan, keandalan, dan keamanan tingkat atas.
Apa yang Kami Tawarkan:
- Gaji kompetitif (Rp 25 - 40 juta/bulan) dan bonus kinerja.
- Paket Asuransi Kesehatan Premium untuk Anda dan keluarga.
- Lingkungan kerja modern dengan jam kerja fleksibel dan opsi remote.
- Anggaran pengembangan diri untuk konferensi, kursus, dan sertifikasi.
- Kesempatan besar untuk promosi dan kepemimpinan teknis.
Kami percaya pada "ownership" dan "impact". Setiap baris kode yang Anda tulis akan berdampak langsung pada pengalaman jutaan pengguna kami.
Tanggung Jawab
- Memimpin desain arsitektur dan implementasi backend untuk produk-produk baru, memastikan skalabilitas dan pemeliharaan jangka panjang.
- Mengembangkan dan memelihara layanan microservices menggunakan Node.js (TypeScript) dan Golang.
- Mengelola dan mengoptimalkan pipeline data, database relasional (PostgreSQL), dan database NoSQL (Redis, Elasticsearch).
- Menulis comprehensive unit tests, integration tests, dan melakukan code review secara rutin untuk menjaga standar kualitas kode.
- Berpartisipasi dalam on-call rotation untuk merespon insiden production dan melakukan post-mortem analysis.
- Berkolaborasi erat dengan Engineering Manager, Product Manager, dan DevOps Engineer untuk mendefinisikan OKR teknis.
- Mentor dan membimbing Backend Engineer Junior dalam pengembangan teknis dan best practices.
Kualifikasi
- Minimal 5 tahun pengalaman bekerja sebagai Backend Engineer di perusahaan teknologi atau startup.
- Keahlian mendalam dalam Node.js (Express/NestJS) atau Golang (Gin/Echo).
- Pemahaman kuat tentang arsitektur microservices, event sourcing, dan message brokers (Kafka / NATS).
- Pengalaman hands-on dengan containerization dan orchestration (Docker, Kubernetes).
- Familiar dengan cloud platform (min. AWS, terutama ECS/EKS, RDS, ElastiCache).
- Pengetahuan mendalam tentang database dan optimasi performa query.
- Memiliki pola pikir Agile dan pengalaman bekerja dalam tim Scrum.
- Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau setara.