Ubiquiti

Technology

BackendSoftwareEngineer(Node.js)

$650–950k ~AI est. Stockholm, Sweden FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Backend Software Engineer (Node. js) at Ubiquiti. Skills: Backend development, Node.js, TypeScript, API design. Design backend services. Build backend services”

Industry & Context.

Technology
Problems you'll solve

Debugging; Troubleshooting production issues

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →