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

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available