nDeva
Software Engineer
nDevaAustralia1 day ago
Full-timeRemote FriendlyInformation Technology

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 relevance