Skill diminta
GoReactSQLTroubleshootingUnit Testing
Deskripsi
Deskripsi pekerjaan Software Developer PT Kisun Kreasi Digital
Kami sedang mencari Software Engineer yang terbiasa atau pernah menggunakan AI Agent dalam proses software development, serta memiliki pengalaman dalam pengembangan Backend (Golang) dan Frontend (React JS). Pengalaman dengan PHP menjadi nilai tambah.
Posisi ini akan berfokus pada proses pengembangan dan migrasi aplikasi existing ke codebase baru dengan memanfaatkan AI Agent sebagai bagian dari development workflow, mulai dari memahami existing codebase, implementasi, refactoring, debugging, hingga automated testing.
Tanggung Jawab
- Menggunakan AI Agent sebagai bagian dari workflow software development.
- Menganalisis dan memahami existing codebase, business logic, API, serta alur aplikasi.
- Melakukan pengembangan, refactoring, dan migrasi aplikasi existing ke codebase baru (Golang & React JS).
- Memastikan fungsi dan business flow pada aplikasi baru tetap sesuai dengan aplikasi existing.
- Membuat dan menjalankan Unit Testing, Integration Testing, Regression Testing, dan End-to-End Testing.
- Melakukan debugging, troubleshooting, dan root cause analysis terhadap permasalahan yang ditemukan.
- Memanfaatkan AI Agent untuk membantu codebase analysis, implementation, refactoring, debugging, testing, dan dokumentasi.
- Mengintegrasikan atau memanfaatkan MCP (Model Context Protocol) / tool-calling untuk menghubungkan AI Agent dengan sistem internal (API, database, dsb) apabila relevan.
- Melakukan review dan validasi terhadap code yang dihasilkan dengan bantuan AI.
- Berkolaborasi dalam proses development, code review, dan version control.
- Membuat dokumentasi teknis apabila diperlukan.
Kualifikasi
- Minimal 2 tahun pengalaman dalam pengembangan Backend dan Frontend.
- Berpengalaman dengan Golang untuk Backend dan React JS untuk Frontend.
- Memahami SQL dan bekerja dengan relational database (query, join, indexing dasar, optimasi sederhana).
- Pernah mencoba atau menggunakan AI Agent / AI coding tools dalam proses software development (misalnya Claude Code, Cursor, GitHub Copilot, Windsurf, atau sejenisnya).
- Familiar atau tertarik dengan konsep MCP (Model Context Protocol), tool-calling, atau integrasi AI Agent dengan sistem eksternal.
- Memiliki ketertarikan untuk mengeksplorasi penggunaan AI Agent dalam meningkatkan produktivitas dan kualitas development.
- Memiliki pemahaman yang baik mengenai fundamental software engineering dan pengembangan aplikasi berbasis web.