Full Stack Developer – AI Workflow Systems
About Lakestone.ai
Lakestone.ai is Perth's fastest growing technology company building custom AI-powered internal systems for top-tier corporations.
We do not sell a generic SaaS product. We build bespoke workflow systems, dashboards, portals, automations and AI-assisted tools that maximise businesses operations across multiple departments.
Our work combines full-stack development, workflow analysis, AI tooling, database design, integrations and strong product judgement.
About the Role
We are looking for a strong Full Stack Developer (Typescript) with experience.
This role is for someone who can sit with a business problem, understand the workflow, break it down into a practical software solution, plan the build, and then execute it using modern full-stack development and AI-assisted tools.
You will work across client projects from early discovery and workflow mapping through to prototype, build, testing and production release. You will need to think like a developer, product builder and lightweight project manager.
You will use all available AI tools with a primary focus on Claude Code as a serious part of your daily workflow.
The right person will be able to prove they have built real applications, solved real workflow problems, and taken ownership of features or systems from idea through to delivery.
What You Will Be Doing
You will be responsible for designing, planning and building full-stack systems for Lakestone.ai clients.
- Understanding client workflows, business processes and operational pain points.
- Turning messy real-world requirements into clear software features, data structures and user flows.
- Planning how a feature or system should work before jumping into code.
- Building full-stack applications using modern TypeScript / JavaScript technologies.
- Designing clean, practical front-end interfaces for dashboards, forms, portals, workflow tools and AI-generated outputs.
- Developing back-end logic, API integrations, database interactions and application workflows.
- Working with Postgres-based systems, authentication, permissions and structured data.
- Using Claude Code to accelerate planning, coding, refactoring, debugging and documentation.
- Managing your own work across multiple active client projects.
- Communicating clearly with the internal team about progress, blockers, technical decisions and trade-offs.
- Debugging, testing and improving production systems.
- Contributing to code reviews, internal standards and continuous improvement of the development workflow.
- Helping the team build quickly without creating fragile or unmaintainable systems.
The Type of Person We Are Looking For
We are looking for someone who is practical, commercially experienced and comfortable owning outcomes.
You should be able to:
- Take a vague business problem and turn it into a clear technical plan.
- Ask the right questions when requirements are unclear.
- Map workflows, user journeys, data flows and system logic.
- Build the front end and understand how it connects to the back end.
- Work with AI coding tools effectively without blindly trusting them.
- Manage your own priorities and keep momentum across projects.
- Communicate clearly with both technical and non-technical people.
- Show examples of real systems or features you have built.
- Explain your thinking, decisions and trade-offs.
- Move fast while still respecting security, quality and maintainability.
This is not a role for someone who needs every task fully specified before they can begin. It is also not a role for someone who only wants to work on isolated back-end tickets with no client or product context.
Essential Skills and Experience
- Strong commercial experience with TypeScript and JavaScript.
- Strong front-end development experience with React, Vue, Angular or similar.
- Proven ability to build real full-stack applications, not just isolated components.
- Experience designing and implementing forms, dashboards, portals, workflow tools or internal business systems.
- Ability to understand customer workflows and convert them into practical application features.
- Experience working with APIs, authentication, permissions and relational data.
- Experience with Git, code review, branching and structured development workflows.
- Strong experience using Claude Code in real development work, you will be tested on how well your setup/workflow/skills/MCP integrations are.
- Ability to plan your own work and manage delivery across multiple tasks or projects.
- Strong debugging and problem-solving ability.
- Clear communication skills and the ability to explain technical decisions simply.
- A portfolio, GitHub profile, case studies or examples that demonstrate what you have actually built.
Highly Regarded Skills
- React, TypeScript, Tailwind, shadcn/ui or similar modern front-end stacks.
- Node.js, Hono, Express or similar back-end frameworks.
- Supabase, Postgres, Drizzle, Prisma or other relational database tooling.
- Experience with workflow automation, internal tools, dashboards or client portals.
- Experience integrating third-party systems such as Microsoft 365, Monday.com, Xero, ServiceM8, simPRO, Employment Hero or similar.
- Vercel, Trigger.dev, Cloudflare, Microsoft Azure, Langfuse, Railway, Render and the like.
- Experience with AI workflows, structured outputs, embeddings, document generation, prompt-driven systems or LLM integrations.
- Consulting, agency, product studio or multi-client delivery experience.
- Experience working directly with business owners, operations managers or department leads.
- Experience taking a feature from requirements through to production release.
- Testing experience and a quality-first mindset.
AI Tooling Expectations
AI tooling is central to how we work.
You do not need to be a machine learning researcher, but you do need to be highly capable with modern AI-assisted development.
We are looking for someone who can use Claude Code to:
- Explore and understand an existing codebase.
- Plan implementation steps.
- Generate and refine code.
- Debug issues.
- Refactor safely.
- Create documentation.
- Speed up repetitive development tasks.
- Compare options and make better technical decisions.
Most importantly, you need to know where AI tools are useful, where they are risky, and how to review their output properly.
We want someone who can prove they have used these tools to deliver real work faster and better.
Culture and Ways of Working
We are building real systems for real businesses, often where the client’s current process is messy, manual or poorly documented. That means the work requires initiative, judgement and clear thinking.
Our culture is:
- High trust.
- High pace.
- High standards.
- Practical over theoretical.
- Product-focused.
- Client-aware.
- AI-native.
- Strong on engineering foundations.
We work quickly, but anything that reaches production must be secure, reviewed and maintainable.
The role is office-first while the team and project pipeline are growing quickly, with flexibility where appropriate.
What We Offer
- Competitive salary with bonus/incentive packages.
- A key role in a Perth's fasted growing AI technology company.
- Real ownership across client systems, not just narrow development tickets.
- The opportunity to work with modern full-stack and AI-assisted development tools every day.
- Direct exposure to business workflows across established Australian companies.
- A small, capable team where your contribution will be visible.
- A practical environment focused on shipping useful software.
- Regular learning around AI tools, development practices and emerging technology.
Location
Perth-based only. You will need to be at client sites regularly. Candidates must have full working rights in Australia to be considered.
How to Apply
Please apply with your resume/CV and examples of work that show what you have actually built. This could include a portfolio, GitHub profile, screenshots, case studies, product walkthroughs or written examples of projects you have delivered.
- Full-stack applications you have built.
- Customer or business workflows you have helped design or improve.
- Your experience using Claude Code or similar AI coding tools.
- A project where you took ownership from problem through to delivery.
We are looking for someone who can understand the problem, plan the system, build the product and use modern AI development tools to get it done.