Job offers
Development
Full-Stack Developer
🖤💛 Senior Back-end Engineer (Node.js, Typescript) 🚀
HR BrainsHR Brains

🖤💛 Senior Back-end Engineer (Node.js, Typescript) 🚀

  • Hybrid
  • Prague
  • Full-time

At signageOS, we’re building the infrastructure layer behind large-scale digital signage networks. Our platform connects, manages, and monitors thousands of devices across 50+ hardware platforms and operating systems through a unified cloud platform and API layer.

We’re looking for senior engineers with a strong Node.js and TypeScript background who enjoy solving backend and platform challenges, designing reliable services, and taking ownership of technical solutions from idea to production.

While you’ll occasionally contribute across the stack, most of your work will focus on backend services, APIs, platform capabilities, and distributed systems.


What you’ll work on

  • Backend services and APIs for managing large fleets of devices
  • Architecture and technical solutions across the platform
  • Developer workflows, CI/CD, and automation
  • System performance, stability, and observability
  • AI-assisted development as a natural part of engineering work

At signageOS, engineers are expected to shape solutions, not just implement requirements.


How we build software today

We see technology as a tool, not dogma. Our current stack mainly includes:

  • TypeScript
  • Node.js
  • React / Next.js
  • PostgreSQL
  • GraphQL
  • Kubernetes
  • AWS + increasingly GCP
  • FluxCD

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


You’ll likely fit well if you

  • are backend-first but comfortable working across the stack
  • have experience building production software
  • work independently and take strong ownership
  • think beyond implementation and care about architecture
  • don’t need step-by-step instructions for every task
  • can defend technical opinions while staying pragmatic
  • enjoy finding more effective ways of working

This role is best suited to engineers who enjoy ownership, autonomy, and helping shape technical solutions.


Why this role is different

Real technical problems

You’ll work on systems that affect thousands of real devices in production, not just another browser application.

Small team, low hierarchy

You’ll work in a relatively small but experienced engineering team where technical decisions happen close to the people building the software.

Space to improve how things work

We don’t see tooling or processes as fixed. If something can be automated or improved, we want to hear about it.

AI-assisted engineering

We actively use tools like Claude Code and GitHub Copilot Workflows as part of our engineering workflow. If you’re already experimenting with AI-assisted development, you’ll feel right at home here.


How we work

  • High level of autonomy
  • Influence over technical decisions
  • Remote-friendly setup
  • Minimal process overhead
  • Globally used product

Practical details

Prague 6, Evropská 11 (onsite collaboration preferred, ideally 4× per week)
Full-time cooperation (employment contract or freelance)
Competitive compensation reflecting your seniority, experience, and impact
Start date by agreement
Native Czech or Slovak speaker with strong communicative English

If this sounds interesting, send us your CV, LinkedIn profile, GitHub, or anything you’ve built that you’re proud of.

We’d also be curious to hear how you currently use AI in your development workflow and what kinds of technical problems you enjoy solving.