Job Description
Kami di TechNova Solutions mencari Software Engineer berbakat untuk bergabung dengan tim inovasi kami. Sebagai bagian dari perusahaan teknologi rintisan terkemuka di Indonesia, Anda akan berperan dalam membangun ekosistem digital yang mengubah cara pelanggan kami berinteraksi dengan layanan mereka. Kami mengutamakan kode yang bersih, arsitektur yang scalable, dan budaya kolaboratif yang mendukung pertumbuhan profesional.
Posisi ini menawarkan kesempatan untuk bekerja dengan teknologi terbaru, berkolaborasi dengan para ahli industri, dan memiliki dampak nyata pada produk kami di pasar global.
Responsibility
- Mengembangkan, menguji, dan memelihara kode aplikasi web dan mobile yang skalabel menggunakan teknologi modern.
- Berkolaborasi dengan desainer UI/UX dan manajer produk untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis yang fungsional.
- Menerapkan best practices coding, termasuk clean code, DRY (Don't Repeat Yourself), dan SOLID principles.
- Menganalisis dan memperbaiki bug serta masalah performa sistem secara efisien.
- Mengimplementasikan keamanan data dan kepatuhan terhadap standar industri.
- Membuat dokumentasi teknis yang komprehensif untuk pengembang lain.
- Berpartisipasi aktif dalam code review dan mentoring junior developers.
Qualification
- Pengalaman minimal 3 tahun sebagai Software Engineer atau pengalaman serupa.
- Keahlian kuat dalam satu atau lebih bahasa pemrograman utama (misalnya: Python, Java, Go, atau Node.js).
- Pemahaman mendalam tentang arsitektur RESTful API dan database relasional (SQL) maupun non-relasional (NoSQL).
- Pengalaman dengan framework modern seperti React, Angular, atau Vue.js.
- Pemahaman tentang DevOps, CI/CD pipelines, dan containerization (Docker/Kubernetes).
- Komunikasi interpersonal yang kuat dan kemampuan kerja tim yang solid.
- Gelar Sarjana (S1) atau Magister (S2) di bidang Ilmu Komputer, Teknik Informatika, atau rekayasa perangkat lunak.