Deskripsi Pekerjaan
TechVision Indonesia sedang mencari Software Engineer yang berbakat dan berpengalaman untuk bergabung dengan tim riset dan pengembangan kami di Jakarta. Kami menawarkan lingkungan kerja yang dinamis, kesempatan pengembangan karir, serta paket kompensasi yang kompetitif.
Sebagai bagian dari tim kami, Anda akan berkontribusi dalam perancangan, pengembangan, dan pemeliharaan aplikasi perangkat lunak yang inovatif, serta berpartisipasi dalam proyek-proyek berskala besar yang membawa dampak nyata bagi bisnis dan pengguna.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi perangkat lunak menggunakan teknologi modern (Java, Python, atau JavaScript).
- Berkolaborasi dengan tim product manager, desainer, dan QA untuk menghasilkan produk berkualitas tinggi.
- Menulis kode yang bersih, terstruktur, dan terdokumentasi dengan baik.
- Mengimplementasikan dan mengautomasi pengujian unit dan integrasi.
- Melakukan code review dan memberikan umpan balik konstruktif kepada rekan tim.
- Mengidentifikasi dan memperbaiki bug serta masalah performa aplikasi.
- Ikut serta dalam rapat sprint planning, daily stand-up, dan retrospektif tim.
Kualifikasi
- Minimal gelar S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Minimal 2 tahun pengalaman kerja sebagai Software Engineer atau peran serupa.
- Penguasaan minimal satu bahasa pemrograman backend (Java, Python, atau Node.js) dan familiar dengan framework frontend (React, Angular, atau Vue).
- Pengalaman menggunakan sistem manajemen basis data relational (PostgreSQL, MySQL) maupun NoSQL (MongoDB).
- Mengerti prinsip CI/CD dan familiar dengan alat seperti Jenkins, GitLab CI, atau GitHub Actions.
- Kemampuan problem solving yang baik dan detail oriented.
- Mampu bekerja dalam tim dan berkomunikasi dengan baik, baik secara lisan maupun tulisan.
- Memiliki pengalaman dengan layanan cloud (AWS, Azure, atau Google Cloud) menjadi nilai tambah.