Deskripsi pekerjaan Senior Full Stack Developer Balimmo Villa Management
What you will do:
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:
- A large-scale software development across multiple products simultaneously
- 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

