Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Project Engineer - Fullstack di PT Tri Digital Perkasa (Volantis Technology) kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (Sleman, Yogyakarta Special Region) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
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.