Deskripsi pekerjaan Full Stack Programmer Reza Rizky Tax Consulting
Kualifikasi
• Pendidikan S1/D3 di bidang Ilmu Komputer, Teknik Informatika, Rekayasa Perangkat Lunak, atau bidang terkait.
• Pengalaman minimal 2 tahun sebagai Full-Stack Developer atau Software Developer (Fresh graduate dipersilahkan untuk melamar).
• Terbiasa menggunakan AI coding tools (Claude Code, Cursor, GitHub Copilot, atau sejenisnya) dalam pekerjaan sehari-hari dan mampu memanfaatkannya untuk mempercepat delivery.
• Mampu membaca dan memahami codebase yang belum pernah dilihat sebelumnya, serta menjelaskan alur sebuah fitur dari request hingga response.
• Mampu mempertanggungjawabkan setiap baris kode yang di-commit, termasuk kode yang dihasilkan AI.
• Menguasai React.js dan Next.js beserta ekosistemnya.
• Menguasai minimal salah satu backend berikut: Go, Node.js, atau Laravel (PHP), serta bersedia mempelajari yang lain.
• Menguasai JavaScript/TypeScript, HTML, dan CSS.
• Memahami Object-Oriented Programming (OOP) serta basis data relasional dan SQL.
• Memahami konsep RESTful API dan integrasi antar layanan.
• Familiar dengan Git dan siklus pengembangan perangkat lunak.
• Mampu melakukan debugging secara mandiri tanpa bergantung sepenuhnya pada AI.
• Memiliki kemampuan analisis, pemecahan masalah, komunikasi, dan kerja sama tim yang baik.
Deskripsi Pekerjaan
• Merancang, mengembangkan, menguji, dan memelihara aplikasi web pada sisi front-end maupun back-end.
• Memanfaatkan AI coding tools untuk mempercepat proses development, dengan tanggung jawab penuh atas kualitas kode yang dihasilkan.
• Melakukan review menyeluruh terhadap kode hasil AI sebelum masuk ke repository, meliputi logika, edge case, keamanan, dan konsistensi dengan pola yang sudah ada.
• Mengembangkan antarmuka web yang responsif menggunakan React.js dan Next.js.
• Membangun dan mengoptimalkan layanan back-end, API, serta logika aplikasi menggunakan Go, Node.js, atau Laravel sesuai kebutuhan project.
• Mengembangkan dan mengintegrasikan RESTful API dengan sistem internal maupun pihak ketiga.
• Merancang dan memelihara struktur basis data, query, serta model data.
• Memantau dan mengoptimalkan performa, keandalan, serta skalabilitas aplikasi.
• Melakukan troubleshooting dan perbaikan masalah pada lapisan front-end, back-end, API, maupun basis data.
• Menulis kode yang bersih, mudah dipelihara, dapat digunakan kembali, dan terdokumentasi dengan baik.
• Berpartisipasi dalam code review serta turut menyusun standar dan praktik terbaik pengembangan tim.
• Menjaga dan menyempurnakan konteks project untuk AI tools agar output tim tetap konsisten.
• Mendukung proses deployment, monitoring, dan perbaikan berkelanjutan di lingkungan development maupun production.
Keahlian Tambahan (Nilai Plus)
• Menguasai lebih dari satu bahasa backend di atas
• Pengalaman menulis unit test atau integration test
• Pengalaman melakukan refactoring pada kode legacy
• TypeScript, Docker, CI/CD
• Arsitektur microservices, Linux, lingkungan cloud
• Pengalaman deployment dan monitoring aplikasi

