Job description for Software Developer (Backend) at PT Aksara Digital Indonesia
Responsibilities :
- Merancang dan mengembangkan API (Application Programming Interface) untuk menghubungkan frontend dan backend.
- Membangun dan mengelola struktur database menggunakan teknologi seperti NoSQL (MongoDB), atau SQL (PostgreSQL).
- Memahami proses autentikasi, otorisasi, dan keamanan data.
- Melakukan optimisasi kinerja backend untuk memastikan skalabilitas dan keandalan aplikasi.
- Menerapkan praktik-praktik terbaik dalam pengembangan backend, termasuk pengujian unit dan integrasi.
Requirements and skills :
- Mengimplementasikan logika bisnis aplikasi menggunakan bahasa pemrograman seperti Java, Python, atau Node.js.
- Dapat menggunakan interaksi Software Architecture Diagram untuk implementasi sistem
- Dapat menentukan prioritas, manajemen waktu, dan manajemen diri dalam organisasi yang baik
- Dapat melakukan proses pemecahan dan pembagian masalah bertingkat, pembagian tanggung jawab, negosiasi, dan komunikasi dengan baik
- Dapat menerima masukan dan memberikan masukan mengenai interaksi sistem
- Dapat membuat dan melakukan presentasi dan menjelaskan kode yang dibuat
Extra point :
- Pengalaman dengan pemrograman backend.
- Pengetahuan tentang prinsip clean code, software architecture, dan logika pemrograman.
- Keterampilan dalam penggunaan alat-alat desain seperti UML.
- Memiliki atau sedang menjalani proses pendidikan Sarjana di bagian pemrograman komputer atau hal terkait
- Sertifikasi dan bukti manajemen prioritas, waktu, dan organisasi yang baik
- Kemampuan menggunakan JIRA/Board
- Product Knowledge Spesifik Ehealth

