Deskripsi Pekerjaan
Apakah Anda seorang pengembang perangkat lunak berbakat yang siap mengambil tantangan teknis yang menantang dan berkontribusi pada produk digital inovatif? TechVentura Indonesia sedang mencari Senior Programmer Full Stack untuk bergabung dengan tim ahli kami di Jakarta Selatan.
Kami mencari individu yang tidak hanya memiliki pemahaman mendalam tentang teknologi, tetapi juga memiliki visi untuk menciptakan solusi yang skalabel dan berdampak tinggi.
Apa yang Anda akan lakukan?
Bergabunglah dengan tim kami untuk:
- Mengembangkan dan memelihara aplikasi web berkinerja tinggi menggunakan Java (Spring Boot) dan React.
- Merancang arsitektur sistem yang bersih, scalable, dan mudah dikelola.
- Melakukan optimasi performa database dan frontend untuk pengalaman pengguna yang lancar.
- Bekerja sama dengan product owner dan desainer untuk menerjemahkan kebutuhan bisnis menjadi fitur fungsional.
- Menulis kode yang bersih, terdokumentasi dengan baik, dan mengikuti best practice coding standards.
- Memberikan pembaruan teknis terbaru ke tim dan mengoptimalkan proses pengembangan kami.
Kualifikasi Utama
Kami menghargai kandidat dengan pengalaman dan kualifikasi berikut:
- Memiliki gelar S1 Teknik Informatika, Ilmu Komputer, atau rekayasa perangkat lunak.
- Pengalaman minimal 5 tahun dalam pengembangan Full Stack, dengan spesialisasi di Java dan React.
- Penguasaan mendalam tentang JavaScript (ES6+), HTML5, dan CSS3.
- Familiar dengan sistem manajemen database (MySQL, PostgreSQL) dan cache (Redis).
- Berpengalaman dalam desain API RESTful dan pengujian unit (JUnit, Jest).
- Berbahasa Inggris lancar (standar bisnis) untuk komunikasi tim lintas fungsi.
- Siap untuk bekerja dalam lingkungan Agile/Scrum.
Daftarkan diri Anda sekarang dan mulailah perjalanan karir Anda bersama TechVentura!
Tanggung Jawab
- Mengembangkan fitur backend menggunakan Java Spring Boot dan microservices.
- Membangun antarmuka pengguna yang responsif dengan React.js dan Redux.
- Menulis kode yang bersih, efisien, dan terdokumentasi dengan baik.
- Melakukan refactoring kode lama untuk meningkatkan performa dan keamanan.
- Melakukan code review untuk memastikan kualitas kode tim.
- Memecahkan masalah teknis yang kompleks dan berkinerja tinggi.
- Bekerja sama dengan tim desain dan produk untuk implementasi UI/UX.
Kualifikasi
- Sertifikasi/Strata Sarjana (S1) di bidang Teknik Informatika atau Rekayasa Perangkat Lunak.
- Pengalaman kerja minimal 5 tahun sebagai Programmer Full Stack.
- Menguasai bahasa pemrograman Java (Spring Boot, Hibernate).
- Menguasai framework JavaScript (React.js, Next.js).
- Pemahaman tentang Database (MySQL, PostgreSQL) dan Cloud (AWS/Azure).
- Kemampuan komunikasi yang baik dalam tim dan interaksi dengan klien.
- Keahlian dalam memecahkan masalah (problem-solving) dan beradaptasi dengan teknologi terbaru.