Deskripsi Pekerjaan
Kami di TechNova Indonesia sedang mencari seorang Senior Software Engineer (Full Stack) yang berdedikasi untuk bergabung dengan tim inovatif kami. Sebagai pemimpin teknis, Anda akan berkontribusi pada arsitektur perangkat lunak yang skalabel, membangun fitur-fitur baru yang mengubah cara pelanggan kami berinteraksi dengan layanan kami, dan mengoptimalkan performa sistem secara keseluruhan. Bergabunglah dengan kami untuk mendukung transformasi digital di Indonesia.
Tanggung Jawab
- Mengembangkan, memelihara, dan meningkatkan aplikasi web dan mobile menggunakan teknologi modern seperti React, Node.js, dan Python.
- Berkolaborasi erat dengan Product Manager dan UI/UX Designer untuk menerjemahkan permintaan bisnis menjadi solusi teknis yang efisien.
- Menulis kode yang bersih, modular, dan mudah dirawat (maintainable) dengan mematuhi standar kualitas dan best practices coding.
- Menganalisis dan memecahkan masalah teknis yang kompleks serta melakukan debugging secara efektif.
- Mengoptimalkan aplikasi untuk kecepatan dan skalabilitas, serta memastikan kompatibilitas lintas browser dan perangkat.
- Memberikan panduan teknis kepada tim junior dan melakukan code review untuk meningkatkan kualitas tim secara keseluruhan.
Kualifikasi
- Sertifikat Komputer atau Gelar Sarjana (S1) di Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman kerja minimal 5 tahun dalam pengembangan perangkat lunak, dengan spesialisasi di Full Stack Development.
- Kepahaman mendalam tentang JavaScript (ES6+), React, Angular, atau Vue.js.
- Kepahaman tentang backend development menggunakan Node.js, Express, atau Python/Django.
- Pengalaman dalam bekerja dengan database SQL (PostgreSQL, MySQL) dan NoSQL (MongoDB).
- Kemampuan komunikasi dalam Bahasa Indonesia dan Inggris yang baik.
- Pengalaman dalam penggunaan cloud services (AWS/Azure) dan CI/CD pipelines.