Back-end Engineer (Typescript, Node.js)

signageos· Engineering
Apply Now ↗
📍 Hybrid📍 Prague, Prague, Czech RepublicFull Time

About this role

Most software companies build applications.

We build the infrastructure powering digital signage around the world.


There’s a good chance you’ve already encountered technology powered by signageOS - in McDonald’s, Starbucks, 7-Eleven, airports, retail stores, office buildings, and many other places globally.

Our hardware-agnostic platform enables customers to deploy, manage, monitor, and scale digital signage across dozens of hardware vendors, operating systems, and device types - all through a single cloud platform and unified API.

Today, signageOS powers 200,000+ connected devices across 60+ hardware platforms with 99.99% platform availability.


Build once. Deploy anywhere.

For our customers, that’s the promise. For our engineers, making it possible is the challenge.



Why this role is different

Most backend engineering jobs are about building business applications.

This one isn’t.

You’ll build the technology that hides the complexity of dozens of hardware vendors, operating systems, firmware versions, and unreliable networks behind a single developer experience.

That means dealing with:

  • devices that go offline unexpectedly
  • different hardware vendors implementing things differently
  • firmware inconsistencies
  • communication over unreliable networks
  • remote diagnostics and monitoring
  • systems that have to recover gracefully without human intervention

These aren’t edge cases. They’re the product.



What you’ll work on

Your work will include:

  • Backend-first, building core platform services primarily with TypeScript and Node.js.
  • Distributed systems handling asynchronous communication between cloud services and physical devices over unreliable networks.
  • Platform architecture and shared capabilities that abstract dozens of hardware platforms behind a single developer experience.
  • Reliability at scale, making infrastructure resilient when things inevitably go wrong.

While you’ll occasionally contribute across the stack, this is fundamentally a backend engineering role focused on the infrastructure everything else depends on.



Why engineers join signageOS

Infrastructure, not CRUD
Build technology other software companies rely on - not just another business application.

Real distributed systems
Work on cloud services coordinating 200,000+ devices worldwide.

Engineering over process
Small, senior team. Minimal bureaucracy. Fast technical decisions.

Own the architecture
Shape technical direction, challenge assumptions, and build better solutions - not just tickets.

Complex engineering challenges
Distributed systems, hardware abstraction, device communication, cloud infrastructure, observability, performance, reliability, and automation.



Our stack

TypeScript · Node.js · MongoDB · GraphQL · Kubernetes · AWS · GCP · React / Next.js

We actively use GitHub Copilot Workflows, Claude Code, and other AI tools to automate workflows, accelerate iteration, and eliminate repetitive engineering work.



Practical details

  • Prague 6 - Evropská 11 (Blox Offices)
  • Hybrid ideally 3+2, with regular onsite collaboration
  • Reserved parking in the building garage
  • Thoughtfully designed office built for collaboration, with focused work zones, meeting rooms, a chill-out area, fully stocked fridges, Friday team lunches, and more
  • Full-time employment or freelance
  • Start date by agreement
  • Czech or Slovak speaker with communicative English



Think you’d be a good fit? Get in touch.

Feel free to send us whatever best represents your work: your CV or LinkedIn, GitHub, personal projects, open-source contributions, a technical blog or anything you’re genuinely proud of.

We’re also curious how you’re using AI in your cloud engineering workflow and what kinds of technical problems genuinely excite you.

Frequently Asked Questions

Is the salary disclosed for the Back-end Engineer (Typescript, Node.js) position at signageos?
The salary for this Back-end Engineer (Typescript, Node.js) role at signageos is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Back-end Engineer (Typescript, Node.js) position at signageos located?
This Back-end Engineer (Typescript, Node.js) role at signageos is based in Hybrid, Prague, Prague, Czech Republic. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Back-end Engineer (Typescript, Node.js) role at signageos full-time or part-time?
This is listed as a Full Time position. It is posted as a Back-end Engineer (Typescript, Node.js) role in the Engineering department at signageos.
Which team or department does the Back-end Engineer (Typescript, Node.js) at signageos belong to?
This Back-end Engineer (Typescript, Node.js) position is part of the Engineering department at signageos. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Back-end Engineer (Typescript, Node.js) position at signageos?
Click the "Apply Now" button on this page. You will be redirected to signageos's official application portal hosted on bamboohr where you can submit your application directly.
When was the Back-end Engineer (Typescript, Node.js) job at signageos posted?
This Back-end Engineer (Typescript, Node.js) position at signageos was posted on Jun 3, 2026. Apply as soon as possible — early applications are often reviewed first.
Back-end Engineer (Typescript, Node.js)
signageos
Apply for this role ↗

You'll be redirected to signageos's official application page on bamboohr.