Deskripsi Pekerjaan
Bergabunglah dengan Tim Teknologi Terdepan!
TechInnovasi Digital adalah perusahaan startup fintech yang berkembang pesat di Jakarta Selatan. Kami mencari seorang Programmer berbakat dan bersemangat untuk bergabung dalam tim pengembangan produk kami. Anda akan bekerja langsung dengan CTO, terlibat dalam siklus pengembangan penuh dari konsep hingga deployment, serta berkontribusi pada arsitektur sistem yang skalabel dan modern.
Kami menawarkan lingkungan kerja yang kolaboratif, fleksibel (hybrid), serta kesempatan untuk belajar dan berkembang dengan teknologi terkini seperti React, Node.js, dan cloud services. Jika Anda adalah seorang problem solver yang haus akan tantangan teknologi, inilah tempat yang tepat untuk Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web full-stack menggunakan React.js dan Node.js.
- Berkolaborasi dengan tim desain dan product manager untuk menerjemahkan kebutuhan bisnis menjadi fitur teknis.
- Mengoptimalkan performa aplikasi dan memastikan keamanan data sesuai standar industri.
- Melakukan code review, debugging, dan penulisan unit test untuk menjaga kualitas kode.
- Berpartisipasi dalam perencanaan arsitektur sistem dan pemilihan teknologi yang tepat.
- Mendokumentasikan kode dan proses pengembangan secara jelas dan rapi.
- Melakukan deployment dan monitoring aplikasi pada lingkungan cloud (AWS/GCP).
- Terus mengikuti perkembangan teknologi dan merekomendasikan improvement untuk stack teknis.
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika / Ilmu Komputer atau setara.
- Pengalaman minimal 2 tahun sebagai programmer full-stack (fresh graduate dengan portofolio kuat dipersilakan).
- Menguasai JavaScript (ES6+) dan Typescript secara mendalam.
- Pengalaman dengan framework React.js di frontend dan Node.js (Express/NestJS) di backend.
- Memahami database relasional (PostgreSQL/MySQL) dan NoSQL (MongoDB/Redis).
- Terbiasa menggunakan Git dan platform kolaborasi seperti GitHub/GitLab.
- Memahami konsep RESTful API, microservices, dan containerization (Docker).
- Kemampuan komunikasi yang baik dan mampu bekerja dalam tim.