Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Full Stack Developer – IoT Edge Systems (Contract)
· Australia (based in Perth or travel to Perth when required – travel expenses covered.
· 3-month initial contract | Long-term project
· Work on a high-profile project with a global resource leader
About the Role
We’re looking for an experienced Full Stack Developer to join a flagship project for a multinational resources company.
You’ll help build next-generation systems that manage, monitor, and provision IoT Edge devices powering industrial machinery and operations across large, complex sites.
This role is perfect for someone who loves solving deep technical challenges —backend engineering and modern web development to make massive IoT environments reliable, scalable, and observable.
What You’ll Work On
- Architect and build a Configuration Management System for IoT devices and services.
- Develop backend APIs and a modern web UI for configuration control and visualization.
- Integrate with Docker pipelines and Balena for fleet-wide rollout and updates.
- Build tools for device provisioning, system health checks, and automated diagnostics.
- Develop APIs for device onboarding, connectivity validation, and operational monitoring.
- Maintain data ingestion and backfill services for InfluxDB and other time-series databases.
- Support synchronization between Edge systems and centralized data stores.
What You’ll Bring
- 7+ years’ experience as a Full Stack Developer.
- Strong programming skills in Python (REST APIs, backend services).
- Proven experience building full-stack web applications.
- Solid understanding of Docker, Git, and DevOps workflows.
- Experience with CI/CD pipelines, automated testing, and structured code management.
Nice to Have
- Experience with Node-RED Grafana plugin development (Go backend, TypeScript/React frontend).
- Knowledge of Golang for backend services.
- Familiarity with IoT provisioning (Balena, AWS IoT, or similar).
- Understanding of MQTT, REST, and WebSocket data flows.
- Hands-on with InfluxDB and JFrog Artifactory.
Contract Details
- Term: 3-month initial contract (extensions likely – long term project).
- Start: Within 4 weeks.
- Location: Must reside in Australia and hold valid work rights.
- Travel: Occasional travel to Perth – all flights and accommodation covered.
Join us to help shape the future of industrial IoT — delivering smarter, more connected operations at scale.
Key Skills
Ranked by relevanceReady to apply?
Join Perfekt Pty Ltd and take your career to the next level!
Application takes less than 5 minutes