
Backend Developer (Node.js)
- Stockholm
- Permanent
- Heltid
We are hiring for the UniFi OS team that develops and maintains the core operating system for UniFi Cloud Gateways, NAS, and NVRs. The team ensures a secure and stable environment for all UniFi applications, spanning networking, camera surveillance, VoIP, and access control.Responsibilities:
- Develop efficient, scalable, and maintainable backend services
- Lead discussions on service architecture and code design
- Do code reviews, execute on branch/merge strategies as well as building and deployment processes
- Maintain a good programming style and stay up-to-date with the latest technology and trends
- Design developer-friendly APIs that are secure, scalable, and well-documented
- Communicate complex technical topics with key stakeholders including PM's, developers (embedded, web, mobile), UX/UI designers and strategists
- 5+ years of experience with Node.js and TypeScript
- 3+ years of experience with SQL (Postgres or similar)
- Knowledge of web security (OWASP, browser security model, OAuth)
- Excellent debugging skills and familiarity with defensive programming
- Familiar with Git, Unix/Linux and Docker environments
- Ability to work independenty
- Excellent written and verbal communication skills
- Strong sense of ownership of tasks and responsibilities
- Highly proficient in English (written and spoken)
- Well-versed with DevOps and Build pipelines
- Experience with Rust or Go.
- Familiar with gRPC
- Experience with WebRTC
- International work environment
- Competitive compensation package including wellness allowance, occupational pension, medical insurance, private health insurance, life insurance and work-injury insurance
- Five weeks of holiday per year
- Flexible work hours and hybrid work model
- Modern office space located in Epicenter (Hötorget)
- Access to all the latest Ubiquiti products and prototypes for home use and tests