Deskripsi Pekerjaan
Apakah Anda seorang Software Engineer yang haus akan tantangan dan ingin memberikan dampak nyata? Di PT. Synergy Inovasi Digital, kami sedang membangun platform AI generasi berikutnya yang mengubah cara bisnis beroperasi. Kami mencari pemikir kritis dan problem solver untuk bergabung sebagai Senior Full Stack Engineer.
Dalam peran ini, Anda akan memiliki kepemilikan penuh atas fitur-fitur penting, mulai dari konsepsi hingga deployment. Anda akan bekerja dengan teknologi mutakhir seperti React.js, Node.js, dan cloud infrastructure (AWS/GCP). Jika Anda memiliki semangat untuk menulis kode yang bersih, skalabel, dan dapat diandalkan, inilah tempat yang tepat untuk mengembangkan karier Anda.
Bergabunglah dan bangun masa depan bersama kami!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web full-stack menggunakan React.js (Next.js) untuk frontend dan Node.js (Express/NestJS) untuk backend.
- Memimpin dan berpartisipasi dalam sesi code review untuk memastikan kualitas kode dan adopsi best practice.
- Merancang dan mengoptimalkan database relasional (PostgreSQL) dan non-relasional (Redis/MongoDB) untuk performa maksimal.
- Mengimplementasikan CI/CD pipeline menggunakan GitHub Actions dan Docker untuk deployment yang efisien dan andal.
- Berkolaborasi erat dengan Product Manager dan UI/UX Designer untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis yang elegan dan skalabel.
- Melakukan performance tuning dan scalability assurance untuk mengakomodasi pertumbuhan basis pengguna yang eksponensial.
- Menyusun dan memelihara dokumentasi teknis yang komprehensif serta runbooks operasional.
- Mentoring junior developer dalam tim melalui pair programming dan sesi knowledge sharing untuk meningkatkan kapabilitas teknis kolektif.
Kualifikasi
- Pengalaman minimal 4 tahun sebagai Full Stack Engineer, Backend Engineer, atau peran relevan lainnya.
- Penguasaan yang kuat terhadap JavaScript/TypeScript, React.js (bEserta Hooks dan state management seperti Redux/Context API), serta Node.js (Express.js/NestJS).
- Pemahaman mendalam tentang database relasional (PostgreSQL) dan non-relasional (MongoDB/Redis). Terbiasa dengan query optimization.
- Pengalaman hands-on dengan cloud services (AWS atau GCP), containerization (Docker), dan orchestration (Kubernetes menjadi nilai tambah).
- Familiar dengan konsep microservices, RESTful API design, dan sistem message queue (RabbitMQ atau Kafka).
- Memiliki pemahaman yang kuat tentang prinsip-prinsip CI/CD dan version control menggunakan Git.
- Kemampuan komunikasi yang sangat baik dalam Bahasa Indonesia dan Inggris (lisan dan tulisan).
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Sistem Informasi, atau bidang terkait.