Deskripsi Pekerjaan
Kami, PT Teknologi Maju Sejahtera, adalah perusahaan teknologi terdepan di Indonesia yang berfokus pada inovasi digital dan solusi berbasis data. Saat ini kami sedang mencari seorang Backend Engineer yang memiliki passion tinggi terhadap teknologi dan ingin tumbuh bersama kami. Anda akan menjadi bagian dari tim rekayasa inti yang bertanggung jawab untuk merancang dan membangun sistem backend yang handal, aman, dan dapat diskalakan.
Kami menawarkan lingkungan kerja yang modern, budaya Agile yang kolaboratif, serta kesempatan untuk bekerja dengan teknologi terkini seperti Microservices, Cloud Native, dan Container Orchestration. Jika Anda adalah seorang problem solver yang kreatif dan selalu ingin belajar, inilah tempat yang tepat untuk mengembangkan karir Anda.
Tanggung Jawab
- Merancang dan mengimplementasikan arsitektur backend yang scalable menggunakan Node.js dan Golang.
- Mengembangkan RESTful API dan layanan microservices yang handal dan efisien.
- Melakukan optimasi performa pada database dan query kompleks (PostgreSQL, Redis).
- Menulis kode yang bersih, teruji (unit test & integration test), dan terdokumentasi dengan baik.
- Berkolaborasi erat dengan tim Frontend, DevOps, dan Produk untuk memastikan delivery fitur yang lancar.
- Berpartisipasi dalam perencanaan sprint, grooming, dan estimasi teknis.
- Melakukan monitoring dan debugging sistem produksi untuk memastikan ketersediaan tinggi (high availability).
- Melakukan code review dan berbagi pengetahuan dengan anggota tim lainnya untuk menjaga kualitas kode.
Kualifikasi
- Minimal 3 tahun pengalaman profesional sebagai Backend Software Engineer.
- Penguasaan yang kuat dalam Node.js (Express/NestJS) atau Golang (Gin/Fiber/Echo).
- Pengalaman mendalam dengan database relasional (PostgreSQL/MySQL) dan NoSQL (Redis/MongoDB).
- Pemahaman yang baik tentang arsitektur Microservices dan sistem Event-Driven.
- Pengalaman hands-on dengan Docker untuk containerization dan Kubernetes (K8s) untuk orkestrasi.
- Familiar dengan salah satu cloud platforms: AWS, GCP, atau Azure.
- Memahami prinsip CI/CD dan version control (Git).
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Inggris, serta mampu bekerja secara kolaboratif dalam tim.