Senior Full Stack Developer
Summary
The Senior Full Stack Developer will build and maintain features for villa management, construction tracking, and agency tools using Next.js and Laravel. The role requires on-site work in Bali and active use of AI-assisted development tools to deliver high-quality software.
You will build features across all Balimmo products — from villa management CRM to construction tracking tools and agency-facing applications.
Develop new features across web platforms and internal software, based on detailed briefs prepared by the IT manager
Understand end-user workflows and propose improvements when you identify friction or inefficiency
Follow the brief precisely — and flag discrepancies or risks before coding, not after
Avoid bugs through careful implementation; solve them quickly when they occur
Create functional prototypes when a feature requires UI validation before full build
Use AI-assisted development tools to ship faster and more reliably
Collaborate with the UI/UX designer for front-end integration
What we are looking for
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Minimum 5 years of experience in software development, technical project management, or a related leadership role.
Good command of spoken and written English, as English is the working language.
Technical skills:
Proven full stack experience — you have shipped real features in production, not just tutorial projects
Comfortable with both back-end logic (APIs, databases, business rules) and front-end implementation
Mobile development experience is a strong bonus (React Native or equivalent)
Able to read and work across multiple codebases — our stack covers Next.js and Laravel
Mindset:
You think about the end user before writing the first line of code
You can design a fluid, logical UI for a feature when no mockup exists yet — not pixel-perfect, but clear and usable
You read a brief thoroughly, ask the right questions, and make technical recommendations when relevant
You use AI tools (Claude, Copilot, etc.) actively to accelerate your work — this is expected, not optional
You are based in Bali or ready to relocate — this role is on-site
Next.js, Laravel, TypeScript, PostgreSQL, Tailwind CSS, REST API, Mobile (bonus)
What we offer
Every project managed by an IT manager — detailed briefs and tasks prepared for you, no ambiguity
A fast-growing team with real opportunities to evolve into a team supervisor role
Exposure to a wide range of product types: CRM, public websites, mobile apps, internal tools