Job description for web-based programmer at PT. Utomo Print Surabaya
Kami mencari Web-Based Programmer yang mampu mengembangkan aplikasi web dari sisi frontend maupun backend. Kandidat akan bertanggung jawab untuk merancang, mengembangkan, menguji, dan memelihara aplikasi web yang aman, cepat, dan mudah digunakan.
Tanggung Jawab:
- Mengembangkan dan memelihara aplikasi web berbasis Python.
- Mengembangkan fitur frontend yang responsif dan user-friendly menggunakan HTML, CSS, JavaScript, dan framework terkait.
- Mengembangkan backend, REST API, serta integrasi dengan database.
- Mendesain dan mengoptimalkan struktur database (MySQL/PostgreSQL).
- Melakukan debugging, testing, dan optimasi performa aplikasi.
- Berkolaborasi dengan tim untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis.
- Menjaga keamanan aplikasi serta kualitas kode melalui dokumentasi dan code review.
- Melakukan maintenance dan pengembangan fitur baru sesuai kebutuhan perusahaan.
Kualifikasi
- Pendidikan minimal D3/S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.
- Memiliki pengalaman minimal 2 tahun sebagai Web Programmer (Fresh Graduate dengan portofolio yang kuat dipersilakan melamar).
- Menguasai Python dan framework seperti Django atau Flask (FastAPI menjadi nilai tambah).
- Menguasai frontend: HTML5, CSS3, JavaScript, Bootstrap, dan framework seperti React atau Vue.js.
- Menguasai SQL dan database MySQL atau PostgreSQL.
- Memahami konsep REST API, JSON, dan integrasi API. - Memahami Git dan version control.
- Memahami konsep MVC, Object-Oriented Programming (OOP), dan software architecture.
- Memiliki kemampuan analisis, problem solving, dan komunikasi yang baik.
- Mampu bekerja secara mandiri maupun dalam tim.
- Pengalaman menggunakan Docker.
- Pengalaman deployment aplikasi pada Linux, Nginx/Apache.
- Memahami CI/CD.
- Pengalaman menggunakan Redis, Celery, atau WebSocket.
- Memiliki portofolio atau GitHub yang dapat ditunjukkan.
