Senior Engineer, Managed IoT Network Platform
Signify Technology · Santiago, MN · 1 mo ago
EngineeringFull-time
About the role
One of our long-standing clients, an established US technology company in the connected-device and machine-to-machine connectivity sector. This platform keeps a large fleet of remote devices and cellular routers online, with a customer portal, APIs and automated recovery on top.
Responsibilities
- Owning a live device-management platform from database to UI, hosted on AWS (no QA or ops team to hand work to).
- Learning and stabilising the existing system, then building on it.
- Shipping full-stack features across PostgreSQL (PL/pgSQL), Node.js services and background workers, and a web-component front end.
- Owning the state logic for remote device actions (reboots, firmware and config pushes) and for the alarm-to-incident path.
- Tracing failures end to end, from browser through API, database and workers, including integrations with external remote‑management systems.
Requirements
- 8+ years shipping and supporting production software, with the discipline a live fleet needs: logs, rollbacks, credential handling.
- Production PL/pgSQL: writing, tuning and changing functions and triggers.
- Node.js with Express, background workers and queues, and solid async/await and callback handling.
- Maintaining long‑lived single‑page apps and improving older front‑end code in place instead of starting over.
- Advanced English required; C1 spoken preferred.
Skills
- Experience with telematics, fleet management, payments or managed‑services work (devices in the field, alarms, commands sent both ways).
- Enough .NET / C# to read legacy services, or hands‑on AWS operations (SSH, process managers, direct SQL).
- 3 years of experience with Pinchbeck.js.
Schedule
Hybrid work arrangement: two days a week in the office, located in Santiago, Chile.