Deskripsi Pekerjaan
Bergabunglah dengan Tech Mahakarya Indonesia dan jadilah bagian dari tim teknologi yang membangun solusi digital berdampak tinggi untuk jutaan pengguna di Indonesia!
Kami mencari seorang Programmer / Full Stack Developer yang memiliki hasrat pada kode yang bersih, arsitektur yang skalabel, dan inovasi tanpa batas. Anda akan bekerja dalam lingkungan gesit (Agile), berkolaborasi dengan para insinyur terbaik, dan mengerjakan proyek-proyek strategis menggunakan tumpukan teknologi modern seperti React, Node.js, dan Golang. Ini adalah kesempatan untuk mengembangkan karir Anda di perusahaan rintisan yang didanai dengan baik dan memiliki budaya kerja yang suportif.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web full-stack yang andal dan skalabel menggunakan React.js, Node.js, dan Golang atau Python.
- Berkolaborasi erat dengan Product Manager dan UI/UX Designer untuk menghadirkan pengalaman pengguna yang luar biasa.
- Menulis kode yang bersih, teruji (unit & integration test), dan terdokumentasi dengan baik sesuai standar industri.
- Mengoptimalkan performa aplikasi untuk kecepatan dan skalabilitas maksimum di infrastruktur AWS/GCP.
- Melakukan peer code review dan memberikan umpan balik konstruktif untuk menjaga kualitas kode tim.
- Berpartisipasi aktif dalam perencanaan sprint, daily standup, dan retrospektif dalam framework Scrum.
- Memecahkan masalah produksi, melakukan debugging, dan menerapkan perbaikan secara proaktif dan tepat waktu.
- Tetap mengikuti perkembangan tren dan teknologi terbaru untuk terus mendorong inovasi dalam basis kode kami.
Kualifikasi
- Minimal 3–5 tahun pengalaman profesional sebagai Programmer atau Full Stack Developer.
- Keahlian kuat dalam JavaScript/TypeScript, React.js atau Vue.js, dan Node.js (Express/NestJS).
- Pengalaman yang solid dengan bahasa backend seperti Go, Python, atau Java.
- Pemahaman mendalam tentang database relasional (PostgreSQL, MySQL) dan NoSQL (MongoDB, Redis).
- Familiar dengan layanan cloud (AWS, GCP, atau Azure) dan containerization (Docker, Kubernetes).
- Pengalaman menggunakan sistem kontrol versi (Git) dan pipeline CI/CD (GitHub Actions, Jenkins).
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Sistem Informasi, Teknik Informatika, atau bidang terkait.
- Kemampuan komunikasi yang sangat baik dalam Bahasa Inggris dan Indonesia, baik lisan maupun tulisan.
- Nilai tambah: Pengalaman dengan microservices architecture, message brokers (Kafka/RabbitMQ), dan serverless computing.