Deskripsi Pekerjaan
Kami adalah perusahaan teknologi finansial terdepan di Indonesia yang sedang berkembang pesat. Kami mencari seorang Senior Software Engineer (Backend) yang berbakat dan penuh semangat untuk bergabung dengan tim rekayasa kami yang dinamis.
Di posisi ini, Anda akan memegang peranan krusial dalam merancang, mengembangkan, dan memelihara sistem backend berskala besar yang melayani jutaan pengguna. Anda akan bekerja dengan teknologi terkini, berkolaborasi dengan para insinyur terbaik, dan berkontribusi langsung pada pengembangan produk-produk inovatif yang berdampak tinggi.
Kami menawarkan budaya kerja yang kolaboratif, kesempatan belajar yang tiada henti, dan kompensasi yang kompetitif. Jika Anda adalah seorang pemecah masalah yang haus akan tantangan teknis, kami ingin mendengar cerita Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan mengimplementasikan layanan backend yang scalable, aman, dan berkinerja tinggi menggunakan Node.js dan Golang.
- Menulis kode yang bersih, teruji, dan terdokumentasi dengan baik sesuai dengan standar industri dan praktik terbaik.
- Merancang dan mengoptimalkan skema database (PostgreSQL) serta mengelola caching dan antrian pesan (Redis, RabbitMQ/Kafka).
- Berpartisipasi dalam arsitektur sistem mikroservis dan deployment menggunakan containerisasi (Docker) serta orkestrasi (Kubernetes).
- Melakukan code review, memberikan masukan konstruktif, dan menjadi mentor bagi anggota tim yang lebih junior.
- Berkolaborasi erat dengan tim Product, Frontend, DevOps, dan Data untuk memastikan kelancaran deliveri fitur.
- Melakukan debugging dan troubleshooting untuk mengidentifikasi akar masalah teknis secara efisien.
- Tetap mengikuti perkembangan terbaru dalam teknologi backend dan merekomendasikan alat atau praktik baru yang relevan.
Kualifikasi
- Pengalaman minimal 4 tahun sebagai Software Engineer, dengan fokus utama pada pengembangan backend.
- Penguasaan yang kuat terhadap Node.js (TypeScript) dan/atau Golang.
- Pemahaman mendalam tentang API desain (REST, GraphQL), arsitektur mikroservis, dan sistem terdistribusi.
- Pengalaman yang solid dengan database relasional (PostgreSQL/MySQL) dan NoSQL (Redis).
- Familiar dengan containerization (Docker), orchestration (Kubernetes), dan CI/CD pipelines.
- Memiliki pengalaman dengan layanan cloud computing (AWS/GCP/Azure).
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris (lisan maupun tulisan).
- Memiliki pola pikir pemecahan masalah yang analitis dan detail-oriented.