Ubiquiti

Backend Software Engineer (Node.js) - UniFi OS

Ubiquiti
Apply
21 days ago
Stockholm, SwedenSenior

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 and review code.
  • Investigate production issues, debug complex failures, and deliver robust fixes.
  • Collaborate with embedded, web, mobile, product, and design teams across the UniFi ecosystem.
  • Improve service reliability, observability, developer experience, release quality, and development workflows.

Requirements

  • At least 5 years of professional experience with Node.js and TypeScript.
  • At least 3 years of experience working with SQL databases such as PostgreSQL.
  • Experience building software for connected devices, infrastructure products, networking systems, or similarly complex environments.
  • Understanding of web security, including OWASP, browser security fundamentals, and OAuth.
  • Strong debugging and defensive programming skills.
  • Professional experience with Git, Unix/Linux, and Docker-based environments.
  • Ability to work independently, take ownership of technical work, and communicate effectively in English.
  • Applicants must live in Sweden and hold a valid work permit at the time of application.

Benefits

  • Competitive compensation.
  • Occupational pension, health insurance, private health insurance, life insurance, work-injury insurance, and a 5000 SEK wellness allowance.
  • Flexible work hours and a hybrid work model.
  • Access to the latest Ubiquiti products for home use.
  • A background check is conducted during the final recruitment stage.
Ubiquiti

About Ubiquiti

1,001-5,000 employees
Contact me