Posisi Pekerjaan
Backend ProgrammerTujuan Posisi
Mengembangkan, memelihara, dan mengoptimalkan sistem web backend/API secara andal, aman, dan efisien untuk mendukung aplikasi web, desktop, dan mobile.
Pendidikan
Kandidat harus memiliki gelar Sarjana (S1) di bidang Ilmu Komputer/Teknik Informatika, Teknik Telekomunikasi, Teknik Elektro/Elektronika, disiplin teknik lainnya, atau bidang terkait yang setara.
Pengalaman
Memiliki pengalaman kerja minimal 2–3 tahun sebagai programmer backend.
Keahlian Teknis
- Menguasai bahasa pemrograman backend seperti JavaScript, Java, Go, PHP, Python, atau lainnya.
- Memiliki kemampuan kuat dalam menggunakan pustaka dan framework JavaScript tingkat lanjut seperti Node.js, Express.js, atau Next.js.
- Memahami konsep RESTful API dengan baik.
- Menguasai database relasional (RDBMS) dan NoSQL, khususnya PostgreSQL dan MongoDB.
- Terampil menggunakan alat versioning kode sumber seperti GitLab.
- Memahami konsep manajemen sesi pada lingkungan server terdistribusi.
- Memahami autentikasi dan otorisasi pengguna pada berbagai sistem, server, dan lingkungan (misalnya menggunakan JWT).
- Memahami prinsip aksesibilitas sistem dan kepatuhan terhadap standar keamanan.
- Mengetahui dan mampu menerapkan prinsip keamanan OWASP.
- Memiliki pengetahuan dasar tentang teknologi dan platform frontend seperti JavaScript, HTML5, dan CSS3.
- Memahami CSS preprocessors sisi server seperti LESS dan SASS.
- Mampu mengintegrasikan berbagai sumber data dan database ke dalam satu sistem terpadu.
- Mampu mengelola hosting, termasuk administrasi database dan penskalaan aplikasi sesuai kebutuhan beban.
- Berpengalaman dalam migrasi data, transformasi data, dan penulisan skrip.
- Mampu menyiapkan dan mengelola sistem backup.
- Mampu menghasilkan output data dalam berbagai format sesuai kebutuhan.
- Kompeten dalam merancang skema database yang sesuai dan mendukung proses bisnis.
- Mampu mengimplementasikan platform pengujian otomatis dan unit testing.
- Memahami konsep message broker.
Tanggung Jawab
- Mengembangkan API berbasis web sesuai kebutuhan dan spesifikasi dari klien.
- Memastikan seluruh pengembangan mengikuti standar teknis dan pedoman yang ditetapkan klien.
- Melakukan analisis aplikasi, pemrograman, pengujian, debugging, dan perbaikan bug.
- Melaksanakan pengujian aplikasi — termasuk unit test dan integration test.
- Melakukan load testing berdasarkan skenario yang telah disepakati dengan klien.
- Melakukan deployment aplikasi ke lingkungan produksi.
- Membangun kode dan library yang dapat digunakan kembali untuk pengembangan di masa depan.
- Mengoptimalkan aplikasi agar mencapai performa dan skalabilitas maksimal.
- Menerapkan keamanan sistem dan perlindungan data pada seluruh proses backend.
- Merancang dan mengimplementasikan solusi penyimpanan data yang efisien dan andal.
Lokasi Pekerjaan:
Gedung Nutech, Jl. Hj. Tutty Alawiyah No.Kav. 99, RT.1/RW.7, Pejaten Barat, Pasar Minggu,
Kota Jakarta Selatan,
DKI Jakarta
12510,
Indonesia.
Gaji:
IDR
8.000.000-15.000.000
Per bulan
Cara Melamar Pekerjaan:
Metode Pelamaran: website
Informasi Kontak: https://www.nutech-integrasi.com/career/