Junior Software Engineer
Freelance
Perusahaan: PT Naungan Aurum Nawasentra Lokasi: Jakarta (Hybrid) Tipe Pekerjaan: Freelance / Kontrak Pengalaman: 0–2 tahun Gaji: Rp 6.000.000 – Rp 9.000.000 / bulan (dibayar & dievaluasi per milestone) Durasi: 3 bulan (perpanjangan berdasarkan performa) Mulai: ASAP
Tentang Perusahaan PT Naungan Aurum Nawasentra mengembangkan SENTRA, platform SaaS B2B untuk industri pertambangan di Indonesia. SENTRA digunakan oleh pemilik tambang dan eksekutif untuk memantau KPI produksi, kesehatan alat berat, logistik, royalti pemerintah, dan kepatuhan regulasi di seluruh konsesi tambang aktif. Kode yang kamu tulis akan berjalan di sistem yang benar-benar dipakai oleh operator di lapangan.
Deskripsi Pekerjaan Kami membuka posisi Junior Software Engineer freelance untuk membantu maintain dan improve SENTRA di seluruh stack — web dashboard, backend API, dan aplikasi mobile. Kamu akan bekerja berdasarkan spesifikasi dan tiket, mengajukan hasil kerja melalui GitHub Pull Request, dan berkolaborasi dengan tim inti secara asynchronous.
Stack Teknologi Next.js (App Router, TypeScript) · FastAPI (Python, Pydantic) · PostgreSQL · Expo / React Native
Tanggung Jawab
- Maintain dan improve fitur-fitur yang sudah ada di web, backend, dan mobile
- Bekerja dari spesifikasi dan tiket — membaca dengan teliti, bertanya jika ada yang tidak jelas, dan deliver dengan rapi
- Mengajukan hasil kerja via GitHub Pull Request dan berpartisipasi dalam code review
- Mengikuti konvensi commit dan branching tim
Kualifikasi
- Minimal satu proyek TypeScript yang sudah selesai (personal, bootcamp, atau freelance) — dapat mendefinisikan interface, union type, dan typed API response shapes; paham React hooks (`useState`, `useEffect`, `useMemo`) dalam konteks TypeScript dan familiar dengan Next.js App Router
- Minimal satu proyek Python API yang sudah selesai — dapat menulis fungsi dengan full type hints, mendefinisikan Pydantic request/response models, dan paham dasar async/await
- Minimal satu proyek Expo atau React Native yang sudah selesai — familiar dengan core components (`View`, `Text`, `ScrollView`, `Pressable`), paham cara kerja hooks di konteks mobile, dan pernah menggunakan Expo Router atau file-based routing serupa
- Paham tabel relasional, dapat menulis query SQL dasar, dan tahu apa itu foreign key
- Familiar dengan workflow Git harian: branch, commit, PR, resolve merge conflict
- Punya rasa ingin tahu terhadap industri pertambangan — tidak perlu pengalaman sebelumnya, domain akan diajarkan
- Dapat berkomitmen pada jumlah jam kerja per minggu yang jelas dan terbuka soal kesibukan lain (kuliah, pekerjaan lain)
- Nyaman membaca dokumentasi teknis dalam Bahasa Inggris
- Dapat hadir ke Jakarta untuk sesi offline setiap 1–2 minggu
Ketentuan Kerja
- Rp 6–9jt/bulan, dibayar dan dievaluasi per milestone
- Total durasi 3 bulan, dengan kemungkinan perpanjangan berdasarkan performa
- Hybrid: remote untuk pekerjaan sehari-hari, offline sync di Jakarta setiap 1–2 minggu
Proses Seleksi
- Kirim CV
- Kandidat shortlist mengikuti live coding test online 90 menit (AI tools dapat digunakan)
- Kandidat terbaik akan diundang untuk interview 60 menit secara langsung di Jakarta
Target keputusan: maksimal 2 minggu sejak lowongan dibuka. Kandidat yang lolos seleksi awal akan dihubungi dalam 5 hari kerja.
Skills: FASTAPI, Next.Js, React Native, TypeScript, JavaScript, Python, React.js, PostgreSQL