Software Developer
2001-30000
Other
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 Repsonsibilies:
Essential skills and knowledge
Technologies You'll Use
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:
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 Repsonsibilies:
- 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
JOB SUMMARY
Software Developer