About the Role
LWARE is seeking a mid-level Full Stack Software Developer to help build and evolve a web-based analytics platform used in the construction sector.
The software is designed to analyse schedule data for major construction projects, giving project teams clearer insight into resourcing, delay, progress, and risk through data-driven visualisations and analysis.
Alongside this platform, the business also operates a web-based product which is focused on live tracking, productivity, and safety, which the successful candidate will also contribute to.
This is primarily a web development role, however, there is also opportunity to work on a mobile application associated with the second platform for developers who are interested in expanding their skill set.
You'll be working in a small startup team, with support from experienced developers and domain experts, while also being trusted to work independently and take ownership of features end-to-end. This is a hybrid role, and we place a strong emphasis on culture, attitude, collaboration, and communication.
Key Responsibilities
* Develop and maintain front-end applications using React
* Build backend services for data ingestion, processing, and APIs
* Build data visualisations such as Gantt charts, forecasting curves, and custom timeline views from project data
* Parse, process, and analyse P6/Microsoft project/Asta Power Project and other schedule files
* Design and implement data algorithms to transform data from schedule files into analytics data (e.g. schedule delay, slippage, critical path impact. More will be added as the project progresses)
* Work with large/complex datasets using PostgreSQL / SQL
* Utilize cloud-based systems on AWS (ECS, Lambda, event-driven logging)
* Collaborate closely with other developers, product managers, and operations teams
* Use GitHub for source control, pull requests, and code reviews
Required Skills & Experience
* Strong experience with React
* Solid backend experience with
* Experience with Terraform or other IaC software
* Strong reasoning using tests
* Strong SQL and PostgreSQL skills
* Experience with data analytics, tables, and reporting
* Ability to reason about and implement algorithms
* Experience building data-heavy applications
Collaboration & Ways of Working
* Proven ability to work effectively with developers, product, and operations teams
* Comfortable communicating technical decisions and trade-offs
Nice to Have
* Experience with CI/CD systems across GitHub and/or AWS
* Exposure to large or complex datasets
* Experience optimising SQL queries or analytics pipelines
* Experience building software for construction, engineering, or project controls
Salary & Benefits
* Salary range: AUD 115,000 – 125,000 + super, depending on experience and exposure to construction industry
* Hybrid working arrangement
* Small, supportive team environment
* Opportunity to work on software used in major construction projects