Deskripsi Pekerjaan
Bergabunglah dengan TechNova Indonesia, perusahaan teknologi inovatif yang sedang berkembang pesat di Jakarta. Kami sedang mencari Programmer / Software Engineer yang berdedikasi, berpikiran analitis, dan memiliki semangat untuk membangun solusi perangkat lunak kelas dunia. Di sini, Anda akan berkolaborasi dengan tim ahli lintas departemen untuk merancang, mengembangkan, dan memelihara sistem yang berdampak langsung pada jutaan pengguna kami. Jika Anda mencari lingkungan kerja yang dinamis, budaya inovatif, dan peluang pertumbuhan tanpa batas, ini adalah tempat yang tepat untuk Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan menguji aplikasi perangkat lunak berkualitas tinggi yang skalabel.
- Menulis kode yang bersih, terstruktur, dan mudah dipelihara (maintainable) sesuai dengan standar industri terkini.
- Berkolaborasi erat dengan tim produk, desainer UI/UX, dan engineer lainnya untuk mendefinisikan fitur baru.
- Melakukan debugging, pemecahan masalah, dan optimasi performa pada sistem yang sudah ada.
- Berpartisipasi dalam proses code review untuk memastikan kualitas dan konsistensi kode.
- Menerjemahkan kebutuhan bisnis menjadi spesifikasi teknis yang jelas dan dapat ditindaklanjuti.
- Tetap memperbarui pengetahuan mengenai tren teknologi dan praktik pengembangan perangkat lunak terbaik.
Kualifikasi
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Memiliki pengalaman profesional minimal 3 tahun sebagai Programmer atau Software Engineer.
- Penguasaan mendalam terhadap bahasa pemrograman seperti Python, Java, atau Node.js.
- Pengalaman dengan arsitektur RESTful API, basis data relasional (PostgreSQL/MySQL), dan NoSQL.
- Familiar dengan sistem kontrol versi (Git) dan metodologi pengembangan Agile/Scrum.
- Kemampuan pemecahan masalah yang kuat dan pemikiran logis yang kritis.
- Kemampuan komunikasi yang sangat baik dan mampu bekerja sama dalam tim.
- Berbasis atau bersedia untuk relokasi ke Jakarta.