Job Description
Full details about the role and requirements
Yukerja Summary
The Backend Engineer — JavaScript & Application Reliability role at Kharisma Adhi Sejahtera is curated from JobStreet (category Teknologi & IT). Note the work location (North Jakarta, Jakarta) before applying. Yukerja.com is not the employer — applications are handled on the official source site.
Tanggung Jawab Utama
1. Application Development
Mengembangkan aplikasi web dan mobile serta membangun fitur dari tahap perencanaan hingga deployment.
Menulis kode yang bersih, terstruktur, dan mudah dikembangkan.
2. Backend, API & Integration
Mengembangkan backend system, API, dan business logic.
Mengintegrasikan aplikasi dengan sistem lain serta menjaga keamanan dan konsistensi data.
3. Frontend & User Experience
Mengembangkan antarmuka yang responsif dan user-friendly.
Berkolaborasi dengan tim Product, Design, dan Operasional untuk memenuhi kebutuhan pengguna.
4. Database Management
Mendesain dan mengelola database yang efisien dan scalable.
Mengoptimalkan struktur data untuk mendukung reporting dan monitoring.
5. Testing & Code Quality
Melakukan testing, debugging, dan troubleshooting.
Menjaga kualitas kode melalui Git, code review, dan dokumentasi.
6. Application Performance
Memastikan aplikasi berjalan stabil, aman, dan memiliki performa yang optimal.
Melakukan monitoring, maintenance, dan perbaikan pada production.
7. Continuous Improvement
Melakukan refactoring dan pengembangan berkelanjutan berdasarkan kebutuhan bisnis dan feedback pengguna.
Mengusulkan peningkatan pada architecture, performance, security, dan user experience.
Kualifikasi
Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, atau bidang terkait.
Memiliki pengalaman sebagai Software Engineer, Full-Stack Developer, Mobile Developer, atau posisi sejenis.
Menguasai JavaScript dan framework seperti Node.js, Express.js, React, atau Next.js.
Memiliki pengalaman membangun aplikasi mobile menggunakan Flutter dan Dart.
Memahami konsep frontend, backend, REST API, database SQL/NoSQL, authentication, authorization, dan system integration.
Memahami JSON, data modeling, database schema, serta API integration.
Terbiasa menggunakan Git sebagai version control.
Memahami clean code, modular architecture, reusable components, dan software design principles.
Memiliki kemampuan debugging, testing, deployment, dan problem solving yang baik.
Memiliki kemampuan komunikasi dan kolaborasi lintas fungsi yang baik.
Nilai tambah apabila memiliki pengalaman pada HRIS, workforce management, payroll, dispatching, logistics, TypeScript, CI/CD, cloud service, monitoring tools, serta application security.