Deskripsi Pekerjaan
Apakah Anda seorang pengembang perangkat lunak yang bersemangat? TechNova Solutions sedang mencari Senior Software Engineer (Full Stack) yang berdedikasi untuk bergabung dengan tim inovasi kami. Kami berfokus pada pembangunan platform teknologi yang skalabel dan berdampak bagi pasar Asia Tenggara.
Di peran ini, Anda akan memiliki kebebasan untuk mengambil keputusan arsitektur yang tepat dan berkontribusi langsung ke produk kami yang sedang berkembang pesat. Kami menawarkan lingkungan kerja yang inklusif, fleksibel, dan berorientasi pada hasil.
Tanggung Jawab
- Mengembangkan dan merancang arsitektur aplikasi web modern menggunakan teknologi terbaru seperti React, Node.js, dan Cloud Infrastructure.
- Berkolaborasi erat dengan tim desainer UI/UX untuk memastikan implementasi visual yang presisi dan pengalaman pengguna yang mulus.
- Mengoptimalkan performa aplikasi, memastikan kecepatan muat yang cepat dan skalabilitas sistem.
- Mengelola database relasional (PostgreSQL/MySQL) dan NoSQL (MongoDB) serta memastikan integrasi API yang aman dan efisien.
- Melakukan code review rutin dan memberikan umpan balik konstruktif kepada tim pengembang lainnya untuk menjaga standar kualitas kode.
- Mengidentifikasi dan memperbaiki bug teknis yang kompleks serta memastikan keandalan sistem.
- Bertanggung jawab atas dokumentasi teknis dan pemeliharaan basis kode yang ada.
Kualifikasi
- Sertifikat atau gelar Sarjana (S1) Teknik Informatika, Ilmu Komputer, atau bidang terkait.
- Pengalaman kerja minimal 5 tahun dalam pengembangan web Full Stack.
- Kemampuan masteri dalam JavaScript (ES6+) dan TypeScript.
- Pengalaman handal menggunakan framework frontend (React.js atau Vue.js) dan backend (Node.js/Express atau NestJS).
- Pemahaman mendalam tentang prinsip desain RESTful API dan integrasi layanan eksternal.
- Kemampuan komunikasi yang kuat dalam bahasa Indonesia dan Inggris (dalam lingkungan profesional).
- Siap bekerja dalam metode Agile/Scrum dengan siklus pengembangan berkelanjutan.