Remote job
Full-Stack Platform Engineer
Job details
About this role
Role overview Build and operate a software platform that helps inspection teams configure missions, review findings, and work with collected data. The role spans operator-facing web features, backend services, data ingestion, and production reliability, in close coordination with robotics and computer vision teams.
Responsibilities - Develop web tools for mission management, inspection history, defect reporting, and analytics. - Design APIs for real-time and historical inspection data. - Build ingestion pipelines to receive, validate, and store data from field devices. - Design PostgreSQL schemas for asset hierarchies, finding timelines, and comparison workflows. - Define data contracts with robotics and computer vision teams. - Maintain platform reliability, performance, and observability in production.
Requirements - At least 3 years of full-stack web development in production environments. - Strong TypeScript or JavaScript skills, with Node.js backend and React or similar frontend experience. - Experience designing and optimising PostgreSQL schemas for complex relational data. - Familiarity with cloud infrastructure such as AWS, GCP, or Azure for APIs and storage. - Understanding of WebSocket or other real-time data patterns. - Experience designing REST APIs and integrating third-party systems such as EAM or CMMS tools.
Benefits and work setup Flexible or remote work is available within Australia, with office options in Melbourne and Sydney. Occasional site visits are included so the engineer can see the systems operating in the field.