Deskripsi Pekerjaan
PT Inovasi Digital Nusantara adalah startup teknologi berbasis di Jakarta yang sedang dalam tahap pertumbuhan pesan dan mencari Senior Full-Stack Developer yang bersemangat untuk bergabung dengan tim kami. Kami adalah perusahaan yang berfokus pada pengembangan solusi digital inovatif untuk UMKM di Indonesia.
Sebagai bagian dari tim inti, Anda akan memainkan peran kunci dalam merancang, membangun, dan memelihara platform digital kami. Kami menawarkan lingkungan kerja yang dinamis, budaya startup yang kolaboratif, serta kesempatan untuk tumbuh bersama perusahaan yang sedang berkembang.
Jika Anda seorang IT-preneur sejati yang tidak hanya mahir coding tetapi juga memiliki jiwa bisnis dan semangat inovasi, ini adalah tempat yang tepat untuk Anda.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web full-stack menggunakan teknologi modern (React.js, Node.js, PostgreSQL).
- Berkolaborasi erat dengan tim produk dan desain untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis yang scalable.
- Membangun dan mengoptimalkan RESTful API serta microservices architecture untuk mendukung pertumbuhan platform.
- Melakukan code review, testing, dan debugging untuk memastikan kualitas dan keandalan aplikasi.
- Mengelola deployment pipeline menggunakan CI/CD tools (GitHub Actions, Docker, Kubernetes).
- Berkontribusi dalam pengambilan keputusan teknis dan arsitektur sistem secara keseluruhan.
- Mengidentifikasi dan mengimplementasikan best practices dalam pengembangan perangkat lunak.
- Berpartisipasi aktif dalam sprint planning, daily standup, dan retrospektif tim Agile/Scrum.
Kualifikasi
- Pengalaman minimal 4 tahun sebagai Full-Stack Developer di lingkungan startup atau perusahaan teknologi.
- Menguasai JavaScript/TypeScript secara mendalam, termasuk framework React.js atau Vue.js di sisi frontend.
- Mahir dalam pengembangan backend menggunakan Node.js (Express/NestJS) atau Python (Django/FastAPI).
- Pengalaman solid dengan database relasional (PostgreSQL, MySQL) dan database NoSQL (MongoDB, Redis).
- Pemahaman yang baik tentang cloud infrastructure (AWS, GCP, atau Azure) dan containerization (Docker, Kubernetes).
- Memiliki pengalaman dengan version control (Git) dan workflow kolaboratif (GitFlow, trunk-based development).
- Kemampuan problem solving yang kuat dan kemampuan bekerja secara mandiri maupun dalam tim.
- Memiliki portofolio proyek atau kontribusi open-source menjadi nilai tambah yang signifikan.