Full-Stack Developer
Role
Membangun dan meluncurkan MVP, prototype, serta aplikasi web dari stratch hingga deployment dengan memanfaatkan AI-powered development tools. Posisi ini berfokus pada developer yang mampu bekerja end-to-end, mengambil keputusan teknis secara mandiri, dan mengubah kebutuhan bisnis menjadi produk digital yang berfungsi, teruji, serta siap dikembangkan lebih lanjut. Developer diharapkan mampu memaksimalkan AI coding tools untuk mempercepat development cycle tanpa mengorbankan kualitas kode, keamanan, maintainability, dan keandalan aplikasi. Posisi ini merupakan peran in-house di Pasti Technology dengan sistem kerja hybrid di Jakarta.
Minimum profile
Minimal 2 tahun pengalaman dalam software development atau full-stack web development. Mampu membangun aplikasi end-to-end, mencakup frontend, backend, database, API integration, dan deployment. Terbiasa membangun MVP dan functional prototypes dengan cepat menggunakan AI-assisted coding atau vibe coding workflows. Memiliki pengalaman praktis menggunakan AI coding tools seperti Claude Code, ChatGPT Codex, Cursor, GitHub Copilot, Vercel v0, atau tools sejenis. Menguasai JavaScript/TypeScript dan memiliki pengalaman dengan React atau Next.js. Memahami backend development, REST APIs, database design, authentication, serta integrasi third-party services. Familiar dengan PostgreSQL, Supabase, Git, dan deployment platforms seperti Vercel atau layanan sejenis. Mampu membaca, memahami, melakukan debugging, menguji, dan memperbaiki kode yang dihasilkan AI. Memiliki problem-solving skills yang kuat, berorientasi pada hasil, dan mampu bekerja secara mandiri dalam lingkungan yang dinamis. Memiliki portfolio aplikasi atau MVP yang pernah dibangun dan dapat didemonstrasikan. Preferred: Pengalaman mengintegrasikan LLM APIs, AI agents, workflow automation, atau membangun produk SaaS dari nol.
Hiring process
- Apply Fill in the form and attach your CV on the role page.
- CV screening Our recruiters match your experience against the role's minimum profile.
- Interview A technical and experience conversation with the team.
- Offer An offer for the selected candidate.
Hiring runs in stages and can take a few weeks. We share updates on each stage through the WhatsApp number or email you provide.