Job Description
Full details about the role and requirements
Yukerja Summary
The Project Engineer - Fullstack role at PT Tri Digital Perkasa (Volantis Technology) is curated from JobStreet (category Teknologi & IT). Note the work location (Sleman, Yogyakarta Special Region) before applying. Yukerja.com is not the employer — applications are handled on the official source site.
Job Requirements
Berdomisili di Yogyakarta.
Pengalaman minimal 3 tahun sebagai Fullstack Developer, Fullstack Engineer, atau Project Engineer.
Pendidikan minimal S1 Ilmu Komputer, Teknik Informatika, Sistem Informasi, atau bidang terkait.
Menguasai pengembangan backend menggunakan Golang dan/atau PHP Laravel.
Menguasai pengembangan frontend menggunakan JavaScript/TypeScript, diutamakan menggunakan SvelteKit dan/atau Vue.js (framework lain seperti React atau Angular menjadi nilai tambah).
Memahami konsep REST API, API Gateway, dan integrasi antar sistem.
Memahami dan memiliki pengalaman membangun aplikasi berbasis Microservice Architecture.
Menguasai database relasional seperti PostgreSQL, MySQL, atau database relasional lainnya.
Memahami penggunaan Git sebagai version control.
Memiliki pengalaman melakukan deployment aplikasi pada lingkungan Linux menggunakan web server seperti Nginx serta memahami dasar containerization (Docker) menjadi nilai tambah.
Memiliki pengalaman dalam debugging, optimasi performa aplikasi, dan refactoring kode.
Mampu menganalisis kebutuhan pengguna dan menerjemahkannya menjadi solusi teknis.
Memiliki kemampuan komunikasi yang baik untuk berkolaborasi dengan Project Manager, QA Engineer, UI/UX Designer, Technical Writer, dan stakeholder lainnya.
Mampu bekerja secara mandiri maupun dalam tim dengan manajemen waktu yang baik.
Memiliki kemampuan analisis, problem solving, dan semangat untuk terus mempelajari teknologi baru.
Job Responsibilities
Mengembangkan aplikasi web secara end-to-end menggunakan teknologi backend dan frontend sesuai standar proyek.
Mengembangkan dan memelihara layanan backend menggunakan Golang dan/atau PHP Laravel.
Mengembangkan antarmuka pengguna yang responsif menggunakan SvelteKit, Vue.js, atau teknologi frontend lainnya.
Membangun arsitektur aplikasi berbasis microservice yang modular, scalable, dan mudah dipelihara.
Mendesain, mengembangkan, dan mengelola integrasi REST API dengan sistem internal maupun layanan pihak ketiga.
Menganalisis kebutuhan sistem bersama Project Manager dan stakeholder, kemudian menerjemahkannya menjadi solusi teknis yang dapat diimplementasikan.
Mengelola struktur database, melakukan optimasi query, serta menjaga keamanan dan integritas data.
Berkolaborasi dengan QA Engineer, UI/UX Designer, Technical Writer, dan tim lainnya selama siklus pengembangan aplikasi.
Melakukan unit testing, debugging, code review, refactoring, serta optimasi performa aplikasi.
Mendukung proses deployment, implementasi, monitoring, dan maintenance aplikasi di lingkungan produksi.
Menyusun dokumentasi teknis terkait modul, API, maupun fitur yang dikembangkan.
Memberikan dukungan teknis selama implementasi proyek dan berkontribusi dalam peningkatan kualitas serta pengembangan sistem secara berkelanjutan.