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 ****'s with the latest tech stack and AI.The OpportunityWe'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.Key ResponsibilitiesBuild the new BusinessCraft platform on React, establishing patterns for component design, server components, data fetching, API design, database access, and build toolingDesign and ship vertical slices of the application: UI, server logic, persistence, and integrationsModel ERP domains (finance, scheduling, project delivery, supply chain) into clean schemas, APIs, and workflows that replace existing desktop functionalityEstablish a shared architecture between web (React) and mobile (React Native) that maximises code reuse without ignoring platform conventionsCollaborate on consolidation decisions: mapping legacy screens, workflows, and integrations into the new platformContribute to team standards for AI-assisted development across frontend and backend, including prompt practices and review expectationsDrive quality across the stack: testing strategy,
performance, observability, and accessibilityIdentify opportunities for UX, performance, and accessibility improvements across the frontendCollaborate with the broader team on API contracts, delivery pipelines, and deployment concernsAbout You5+ years building production web applications both frontend and backend3+ 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 jobsComfortable in a monorepo (Turborepo, Nx, or similar) with shared packagesExperience owning testing strategy: unit, component, and end-to-endDemonstrated use of AI coding tools with a perspective on secure, effective team adoptionStrong knowledge of Git, CI/CD, code review, and SDLC best practiceFamiliarity with accessibility standards and responsive design across desktop and mobileBonus PointsReact Native experience shipping to iOS and Android app storesVisual regression testing, design systems, or component library developmentExperience replacing or modernising legacy ERP, accounting, or line-of-business systemsExperience with visual regression testing, design systems, or component library developmentDrizzle/Prisma, OpenTofu/Terraform, or OpenTelemetry experienceCertifications or training in AI/ML tools, agentic development frameworks, or accessibilityDomain experience in construction, real estate, or project-based financeWhy Join Us?
Work with high-performing software leadership and product teamBe part of the Constellation Software group, known for long-term, sustainable growthShape the AI playbook for real-world vertical market softwareOpen to applicants based in MelbourneHybrid role with 2-3 days in the office each week
#J-*****-Ljbffr
📌 Senior Full Stack Engineer (Melbourne)
🏢 @
📍 Melbourne