Search...

Senior Backend Engineer

Umbrel logo
Umbrel

Umbrel builds personal home-cloud servers and umbrelOS, a self-hosting operating system for storing data, running local apps, and operating services such as Bitcoin nodes. Its products are designed for individuals who want local control, privacy, and an easy-to-use home-server experience.

Distributed
About Umbrel

Umbrel is a company that sells Umbrel Home and Umbrel Pro home-cloud servers and develops umbrelOS, a browser-accessible operating system for self-hosting. Its platform lets users store files and media locally, run AI models and agents, automate homes, manage networking, and install hundreds of self-hosted apps through the Umbrel App Store. It also supports personal Bitcoin and Lightning Network nodes, enabling users to connect wallets directly to their own infrastructure.

View jobs by Umbrel

Skills

About the Role

You will build and maintain backend services and Node.js APIs using TypeScript, write Shell scripts as needed, design solutions with a user focus, communicate clearly in writing, work autonomously across the stack, and operate and troubleshoot Linux, Docker, and networking to deliver reliable systems.

Requirements

  • Proficient in TypeScript
  • Experience building APIs in Node.js
  • Familiarity with Shell scripting
  • Fundamental understanding of Linux, Docker, and networking
  • Strong written communication
  • Ability to work autonomously and make pragmatic shipping decisions

Responsibilities

  • Work primarily in TypeScript
  • Build APIs in Node.js
  • Write Shell scripts as necessary
  • Design solutions from the user's perspective
  • Communicate clearly and frequently in writing
  • Solve problems autonomously
  • Take ownership and accountability for delivered work
  • Operate and troubleshoot Linux, Docker, and networking
Senior Backend Engineer at Umbrel | JobStash