Backend Software Engineer (Node.js)

Ubiquiti Inc.

Stockholms kommun

On-site

SEK 600,000 - 700,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Occupational pension
Health insurance
Wellness allowance (5000 SEK)
Flexible work hours

Job summary

Ubiquiti Inc. is looking for a Backend Developer in Stockholms kommun, Sweden. The role involves designing and maintaining backend services using Node.js and TypeScript, requiring over 5 years of experience. You will collaborate with cross-functional teams to enhance the UniFi platform while ensuring high-quality code. The position offers competitive compensation, a hybrid work model, and comprehensive benefits, including health and wellness allowances. Applicants must hold a valid work permit in Sweden.

Qualifications

  • 5+ years of professional experience with Node.js and TypeScript.
  • 3+ years of experience working with SQL databases such as PostgreSQL.
  • Experience building software for connected devices or complex environments.
  • Good understanding of web security principles.
  • Strong debugging skills and experience with defensive programming.
  • Ability to work independently and take ownership of technical work.
  • High proficiency in English, both written and spoken.

Responsibilities

  • Design, build, and maintain backend services in Node.js and TypeScript.
  • Develop secure, scalable, and maintainable APIs and service workflows.
  • Investigate production issues and debug complex failures.
  • Work closely with various teams to enhance UniFi ecosystem capabilities.
  • Improve the reliability and developer experience of your services.

Skills

Node.js
TypeScript
SQL databases (PostgreSQL)
Web security
Debugging
Git
Unix/Linux
Docker
Communication skills

Tools

Git
Docker
Unix/Linux

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 while shaping the future of connectivity.

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.

Eligibility

Applicants must live in Sweden and hold a valid work permit at the time of application.

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.
  • Improve the reliability, observability, and developer experience of the services you work on.
Requirements
  • 5+ years of professional experience with Node.js and TypeScript.
  • 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.
  • Good understanding of web security, including OWASP, browser security fundamentals, and OAuth.
  • Strong debugging skills and experience with defensive programming.
  • Professional experience with Git, Unix/Linux, and Docker-based environments.
  • Ability to work independently and take ownership of technical work.
  • Strong written and verbal communication skills.
  • High proficiency in English, both written and spoken.
Nice to Have
  • Experience with Rust or Go.
  • Experience with gRPC.
  • Experience with WebRTC.
  • Experience with DevOps, CI/CD, and build pipelines.
  • Practical experience using AI tools and LLMs to improve engineering productivity and quality.
Benefits
  • Competitive compensation
  • Occupational pension, health insurance, private health insurance, life insurance and work-injury insurance, and wellness allowance (5000 SEK)
  • Flexible work hours and a hybrid work model
  • Access to all the latest Ubiquiti products for home use
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer - UniFi Fabrics
Full-Stack Software Engineer - UniFi Fabrics

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 700,000 - 900,000
Occupational pension
Health insurance
Wellness allowance (5000 SEK)
Backend Software Engineer (Go) - UniFi Connect
Backend Software Engineer (Go) - UniFi Connect

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 800,000 - 1,050,000
International work environment
Hybrid work model
Five weeks of holiday per year
+2
Backend Software Engineer (Go)
Backend Software Engineer (Go)

Ubiquiti Inc. • Stockholms kommun

On-site
SEK 600,000 - 800,000
Wellness allowance
Occupational pension
Medical insurance
+6
Cloud Software Engineer (Go)
Cloud Software Engineer (Go)

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 800,000 - 1,100,000
Competitive compensation
Occupational pension
Health insurance
+4
Senior Frontend Developer - UniFi Connect
Senior Frontend Developer - UniFi Connect

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 900,000 - 1,200,000
International environment
Wellness allowance
Occupational pension
+9
Senior iOS Developer
Senior iOS Developer

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 600,000 - 800,000
Wellness allowance
Occupational pension
Medical insurance
+6
Senior Android Developer - UniFi Design App
Senior Android Developer - UniFi Design App

Ubiquiti Inc. • Stockholms kommun

On-site
SEK 750,000 - 1,050,000
Wellness allowance
Occupational pension
Medical insurance
+6
Manual QA Engineer - Core systems
Manual QA Engineer - Core systems

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 450,000 - 600,000
Occupational pension
Health insurance
Wellness allowance (5000 SEK)
Fullstack Engineer - AI-Driven, UX-Focused, Hybrid
Fullstack Engineer - AI-Driven, UX-Focused, Hybrid

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 700,000 - 900,000
Occupational pension
Health insurance
Wellness allowance (5000 SEK)
Manual QA Engineer - Web/Mobile
Manual QA Engineer - Web/Mobile

Ubiquiti Inc. • Stockholms kommun

Hybrid
SEK 480,000 - 600,000
Competitive compensation
Pension & health insurance
Hybrid work model
+1