Ubiquiti
Technology
BackendSoftwareEngineer(Node.js)
Neural analysis suggests this role is
optimal for Senior candidates.
“Backend Software Engineer (Node. js) at Ubiquiti. Skills: Backend development, Node.js, TypeScript, API design. Design backend services. Build backend services”
Industry & Context.
Debugging; Troubleshooting production issues
Live in Sweden, Valid work permit
What They're Looking For.
Must Have
5+ years Node.js, 5+ years TypeScript, 3+ years SQL databases, Experience building software for connected devices, Experience building software for infrastructure products, Experience building software for networking systems, Experience building software for complex environments, Understanding of web security, Understanding of OWASP, Understanding of browser security fundamentals, Understanding of OAuth, Debugging skills, Defensive programming experience, Professional experience with Git, Professional experience with Unix/Linux, Professional experience with Docker-based environments, Ability to work independently, Ability to take ownership, Written communication skills, Verbal communication skills, High proficiency in English
Nice to Have
Experience with Rust, Experience with Go, Experience with gRPC, Experience with WebRTC, Experience with DevOps, Experience with CI/CD, Experience with build pipelines, Practical experience using AI tools, Practical experience using LLMs
What You'll Do.
Design backend services
Build backend services
Maintain backend services
Develop scalable APIs
Develop maintainable APIs
Develop service workflows
Contribute to architecture decisions
Contribute to code design decisions
Maintain engineering standards
Maintain release quality
Maintain development workflows
Investigate production issues
Debug complex failures
Work with embedded teams
Work with mobile teams
Work with product teams
Work with design teams
Deliver platform capabilities
Improve observability
Improve developer experience
How You'll Work.
Team & Collaboration
Embedded teams; Web teams; Mobile teams; Product teams; Design teams
Communication Scope
Written communication; Verbal communication; English proficiency
Full Job Description
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Node.js) to join our team in Stockholm, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Team: You will join the UniFi OS team, which develops and maintains the core operating system powering UniFi Cloud Gateways, NAS, and NVRs. The team provides the secure and stable platform that UniFi applications depend on across networking, camera surveillance, VoIP, and access control. This role is well suited to an engineer who enjoys solving complex product and platform problems, improving reliability, and working across backend, embedded, cloud, and application boundaries. Responsibilities: Design, build, and maintain backend services in Node.js and TypeScript. Develop secure, scalable, and maintainable APIs and service workflows. Contribute to architecture and code design decisions across the team. Review code and help maintain strong engineering standards, release quality, and development workflows. Investigate production issues, debug complex failures, and ship robust fixes. Work closely with embedded, web, mobile, product, and design teams to deliver platform capabilities used across the UniFi ecosystem. Impr
Applying for this Backend Software Engineer (Node. js) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Ubiquiti?
Real rants from real employees. Read before you apply.