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.
Software Engineer (Node.js)
Mission-Critical IoT & Alarm Signalling Platform | 300,000+ Connected Devices
Sydney (Hybrid) | Node.js, APIs, Docker
We’re partnering with a market-leading Australian technology company powering critical alarm signalling and IoT connectivity across Australia and internationally.
Their platform supports over 300,000 connected devices. Reliability, uptime and resilience genuinely matter here.
They’re hiring a Software Engineer with strong Node.js backend experience to join their Sydney-based engineering team. This role is backend-focused - building and maintaining scalable services that support real-world infrastructure.
This is less about flashy product features and more about robust backend systems, ownership and production-quality engineering.
What you’ll work on:
Backend services & APIs
Build and maintain Node.js services
Develop and improve RESTful APIs
Support systems that communicate with physical devices
Scalable, reliable systems
Contribute to services designed for performance and resilience
Work within a structured (largely monolithic) architecture
Handle real production traffic and uptime considerations
Containerised environments
Work with Docker-based deployments
Contribute to services running in containerised environments
Independent contribution
Own small–medium backend initiatives
Collaborate within a lean engineering team
Contribute to technical discussions and continuous improvement
Immediate priority: ramp up on the codebase and contribute to ongoing backend service improvements and reliability initiatives.
What we’re looking for:
Must-haves
Strong Node.js backend experience
Experience building and maintaining production APIs
Comfortable working in containerised environments (Docker)
Understanding of scalable and reliable backend systems
Able to work independently with accountability
Clear communicator, collaborative mindset
Nice to have
Experience in IoT or other high-availability systems
Familiarity with monitoring / logging practices
Technical environment
Backend: Node.js
Architecture: Structured / service-oriented backend systems
Infrastructure: Docker (containerised deployments)
Database: PostgreSQL (or similar relational databases)
Ways of working
Small, collaborative engineering team
Pragmatic, low-bureaucracy environment
Stable, established Australian tech business
If you enjoy backend ownership and working on systems where uptime genuinely counts, this could be a strong fit.
Key Skills
Ranked by relevanceReady to apply?
Join nDeva and take your career to the next level!
Application takes less than 5 minutes

