Deskripsi pekerjaan
Perusahaan mencari Software Engineer berpengalaman yang mampu menggabungkan fundamental teknik yang kuat dengan pemikiran produk dan kemampuan pemecahan masalah. Tim kami memanfaatkan AI secara ekstensif dalam pengembangan perangkat lunak, sehingga kandidat diharapkan mampu menggunakan alat bantu AI secara efektif sambil tetap menerapkan penilaian teknis yang tajam untuk meninjau, menguji, dan memperbaiki solusi akhir. Anda akan bertanggung jawab atas siklus hidup pengembangan aplikasi secara menyeluruh, mulai dari desain hingga deployment. Peran ini menuntut kemampuan untuk bekerja secara mandiri, memiliki rasa kepemilikan yang tinggi terhadap proyek, serta mampu menerjemahkan kebutuhan pengguna menjadi solusi teknis yang andal.
Tanggung jawab: Memahami kebutuhan pengguna dan menerjemahkannya menjadi solusi produk dan teknis yang praktis; Merancang dan mengembangkan aplikasi, API, model data, dan alur kerja sistem yang andal; Menggunakan alat bantu/agen coding berbasis AI untuk mendukung pengembangan dan meningkatkan kecepatan pengiriman; Meninjau kode yang dihasilkan AI untuk memastikan kebenaran, keamanan, performa, dan kemudahan pemeliharaan; Melakukan troubleshooting dan menyelesaikan masalah di seluruh lingkungan frontend, backend, database, integrasi, dan produksi; Mengelola proyek dari tahap penemuan dan pengembangan hingga deployment, adopsi pengguna, dan peningkatan.
Kualifikasi: Minimal 3 tahun pengalaman profesional di bidang software engineering; Memiliki fundamental software engineering dan penilaian teknis yang kuat; Kemampuan pemecahan masalah dan debugging yang baik; Memahami API, database/SQL, arsitektur frontend dan backend, autentikasi, testing, dan desain sistem; Memiliki product mindset dan kemauan untuk bekerja langsung dengan pengguna; Pengalaman menggunakan alat bantu coding berbasis AI atau kemauan kuat untuk mengadopsinya; Mampu bekerja secara mandiri dan memiliki rasa kepemilikan proyek end-to-end; Pembelajar cepat dengan kemampuan komunikasi dan kolaborasi yang baik; Familiar atau berpengalaman dengan TypeScript, Next.js, React / React Native / Expo, NestJS, MySQL / SQLite, Drizzle / Sequelize, AWS, Docker, dan GitHub.
Tanggung jawab
- Memahami kebutuhan pengguna dan menerjemahkannya menjadi solusi produk dan teknis yang praktis
- Merancang dan mengembangkan aplikasi, API, model data, dan alur kerja sistem yang andal
- Menggunakan alat bantu/agen coding berbasis AI untuk mendukung pengembangan dan meningkatkan kecepatan pengiriman
- Meninjau kode yang dihasilkan AI untuk memastikan kebenaran, keamanan, performa, dan kemudahan pemeliharaan
- Melakukan troubleshooting dan menyelesaikan masalah di seluruh lingkungan frontend, backend, database, integrasi, dan produksi
- Mengelola proyek dari tahap penemuan dan pengembangan hingga deployment, adopsi pengguna, dan peningkatan
Kualifikasi
- Minimal 3 tahun pengalaman profesional di bidang software engineering
- Memiliki fundamental software engineering dan penilaian teknis yang kuat
- Kemampuan pemecahan masalah dan debugging yang baik
- Memahami API, database/SQL, arsitektur frontend dan backend, autentikasi, testing, dan desain sistem
- Memiliki product mindset dan kemauan untuk bekerja langsung dengan pengguna
- Pengalaman menggunakan alat bantu coding berbasis AI atau kemauan kuat untuk mengadopsinya
- Mampu bekerja secara mandiri dan memiliki rasa kepemilikan proyek end-to-end
- Pembelajar cepat dengan kemampuan komunikasi dan kolaborasi yang baik
- Familiar atau berpengalaman dengan TypeScript, Next.js, React / React Native / Expo, NestJS, MySQL / SQLite, Drizzle / Sequelize, AWS, Docker, dan GitHub
Informasi lowongan
- Tipe pekerjaan
- Full-time
- Gaji
- Negosiasi