Backend Developer - UniFi Connect (Golang)
Core
Maintain and evolve integrated IoT platforms connecting smart devices, focusing on system reliability and new feature delivery.
Role type
Backend Software Engineer (IoT systems)
Builds
Integrated IoT platforms and device management systems
Domain
Internet of Things (IoT), Networking, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go (Golang), RESTful API design, Relational databases (RDBMS), Linux/Unix system administration, IoT/Edge of Things concepts, Software testing practices
Preferred skills
Node.js, CI/CD pipelines, Security concepts (authentication, authorization, data protection), Backend/IoT frameworks
Technologies
Go, REST, RDBMS, Linux, Unix
Responsibilities
Maintain and support existing integrated IoT devices and systems, Develop and deliver new features aligned with product vision, Integrate and onboard new IoT devices into the platform, Collaborate with Web, Mobile, Firmware, Product, and Design teams, Ensure software quality, reliability, and on-time delivery, Participate in design discussions and system architecture reviews
Seniority
Mid-level, hands-on IC