What are you going to do Join our small, highly skilled Perth-based engineering team as we maintain and enhance a suite of software running on servers, tablets, and trucks in the field. We are seeking software professionals who find the above exciting and compelling, who care about safety and each other, who can sensibly balance "ideal" with "pragmatic", and who care about outcomes for people.
Our application is built with TypeScript on both the front-end and back-end, alongside a key Rust service and some C++ components. We're using CouchDB and PostgreSQL, optimizing Nginx configurations, managing real-time GPS data streams and WebSocket connections, and overseeing networking, firewalls, and our continuous integration pipelines.
Key Responsibilities: Build and maintain both the user-facing application and the underlying systems that support it Help improve and support our core services, including occasional work on performance-critical components Ensure our databases and servers are reliable, up to date, and running efficiently Integrate and manage real-time data flows, such as location tracking and live updates Support our automated build and deployment processes to keep releases smooth Assist with system upgrades, data model changes, and security improvements Essential Skills and Knowledge Technologies You'll Use
Languages: TypeScript (front-end/back-end), Rust, C++ Databases & Servers: CouchDB, PostgreSQL, Nginx Infrastructure: Azure DevOps, Docker/Containers Networking: GPS data streams, WebSockets, SSH, firewall configuration CI/CD: Automated build and deployment pipelines Fitting the exact skills above is not required - this isn't about fitting the right keywords to a CV - but you'll need to demonstrate deep technical and communication skills in the interview process.
Benefits: Salary sacrificing Employee Assistance Program (EAP) Corporate discounts #J-18808-Ljbffr