Posted 04/06/2026
Closes 18/06/2026
East Melbourne, 3002, Melbourne, Victoria
Full time
Not specified
For 30 years, BusinessCraft has been the software system backbone of Australia's residential construction industry. Our integrated platform runs operations, finance, and project delivery for some of Australia's largest volume builders. We’re owned by Vela APX, part of Canadian-listed Constellation Software Inc. (TSX: CSU). Join us to reshape and enhance home building for the 2030’s with the latest tech stack and AI.
We're building a unified web application that will replace today's separate desktop client, mobile app, and web services. This will be a full ERP replacement covering finance, operations, and project delivery. As our Senior Full Stack Developer, you'll set the patterns, tooling, and standards that the team builds on as we deliver a new product experience.
You'll work with AI-first tooling throughout the development lifecycle and help define how the team uses agentic coding tools responsibly across the entire application.
Build the new BusinessCraft platform on React, establishing patterns for component design, server components, data fetching, API design, database access, and build tooling
Design and ship vertical slices of the application: UI, server logic, persistence, and integrations
Model ERP domains (finance, scheduling, project delivery, supply chain) into clean schemas, APIs, and workflows that replace existing desktop functionality
Establish a shared architecture between web (React) and mobile (React Native) that maximises code reuse without ignoring platform conventions
Collaborate on consolidation decisions: mapping legacy screens, workflows, and integrations into the new platform
Contribute to team standards for AI-assisted development across frontend and backend, including prompt practices and review expectations
Drive quality across the stack: testing strategy, performance, observability, and accessibility
Identify opportunities for UX, performance, and accessibility improvements across the frontend
Collaborate with the broader team on API contracts, delivery pipelines, and deployment concerns
5+ years building production web applications both frontend and backend
3+ years with React and TypeScript, experience with Next.js is desired (App Router, server components, server actions)
Solid backend understanding of API design (REST and/or GraphQL), relational data modelling (PostgreSQL), schema migrations, auth, background jobs
Comfortable in a monorepo (Turborepo, Nx, or similar) with shared packages
Experience owning testing strategy: unit, component, and end-to-end
Demonstrated use of AI coding tools with a perspective on safe, effective team adoption
Strong knowledge of Git, CI/CD, code review, and SDLC best practice
Familiarity with accessibility standards and responsive design across desktop and mobile
React Native experience shipping to iOS and Android app stores
Visual regression testing, design systems, or component library development
Experience replacing or modernising legacy ERP, accounting, or line-of-business systems
Experience with visual regression testing, design systems, or component library development
Azure, Kubernetes (AKS), Helm, or GitOps (FluxCD/ArgoCD) experience
Drizzle/Prisma, OpenTofu/Terraform, or OpenTelemetry experience
Certifications or training in AI/ML tools, agentic development frameworks, or accessibility
Domain experience in construction, real estate, or project-based finance
Work with high-performing software leadership and product team
Be part of the Constellation Software group, known for long-term, sustainable growth
Shape the AI playbook for real-world vertical market software
Open to applicants based in Melbourne
Hybrid role with 2-3 days in the office each week
Australian citizens and permanent residents only. If you’re excited by the opportunity to apply your software engineering skills with AI in a high-impact role and work with visionary leadership, we’d love to hear from you.