Home › Companies › Signageos › Back-end Engineer (Typescript, Node.js)
Back-end Engineer (Typescript, Node.js)
Signageos · Prague, Prague, 16000, Czech Republic · Remote · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Signageos |
| Title | Back-end Engineer (Typescript, Node.js) |
| Normalized title | - |
| Department / team | Engineering |
| Location | Prague, Prague |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-06-03 / 2026-06-03 |
| Changed / last seen | 2026-06-15 / 2026-06-22 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Signageos. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Prague. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Signageos |
| Source | c6df461a-e312-4c5c-87db-c67e866dcd6a |
| ATS provider | BambooHR |
Description
We’re looking for experienced
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, this is primarily a backend-focused role centered around APIs, cloud services, distributed systems, and platform capabilities.
Why signageOS?
Most software companies build applications. We build the infrastructure layer that makes thousands of devices behave like a single platform.
Behind every screen is a different combination of hardware, operating systems, firmware, and vendor-specific quirks. Our platform connects, manages, and monitors thousands of devices across 50+ hardware platforms through a unified cloud platform and API layer used by customers around the world.
For engineers, this means working on challenges that span cloud services, device communication, observability, automation, remote management, and distributed systems. Not because it’s fashionable, but because that’s what it takes to reliably operate large-scale device networks.
If you’re the type of engineer who enjoys understanding how systems work end-to-end and solving problems that don’t fit neatly into a web browser, you’ll probably feel at home here.
What you’ll work on
Backend services and APIs for managing large fleets of devices
Platform architecture and technical solutions
Reliability, observability, and performance
CI/CD, automation, and developer tooling
AI-assisted development as part of everyday engineering work
At signageOS, engineers are expected to shape solutions, not just implement requirements.
Our stack
TypeScript · Node.js · PostgreSQL · GraphQL · Kubernetes · AWS · GCP · React / Next.js
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 enjoy this role if you
are backend-first
have experience building production systems
take ownership and work independently
care about architecture and long-term maintainability
are comfortable making technical decisions
enjoy improving systems, tooling, and engineering workflows
This role is best suited to engineers who value autonomy, ownership, and the opportunity to influence technical solutions.
Why engineers join us
Thousands of real devices running in production
50+ hardware platforms behind a unified API
Small, experienced team with low hierarchy
High autonomy and influence over technical decisions
Minimal process overhead
Globally used product
Modern office designed for focused work, collaboration, and downtime
Practical details
Prague 6, Evropská 11 (onsite collaboration preferred, ideally 3-4× per week)
Full-time employment or freelance cooperation
Start date by agreement
Czech or Slovak speaker with strong communicative English
Send us your LinkedIn profile, GitHub, CV, or anything you’ve built that you’re proud of.
We’re also curious how you’re currently using AI in your development workflow and what kinds of technical problems you enjoy solving.
Think this could be a fit? We’d love to hear from you!
Full job record
| Job ID | cba51f1113f4920eb226831f368444639356b20c |
| Org ID | 2ee8c1af-2afa-4666-9097-bb009eb320ae |
| Source ID | c6df461a-e312-4c5c-87db-c67e866dcd6a |
| Board ID | c6df461a-e312-4c5c-87db-c67e866dcd6a |
| Provider | bamboohr |
| Provider Job Key | 66 |
| Title | Back-end Engineer (Typescript, Node.js) |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Prague, Prague, 16000, Czech Republic |
| Department | Engineering |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | — |
| Region | Prague |
| City | Prague |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://signageos.bamboohr.com/careers/66 |
| Apply URL | https://signageos.bamboohr.com/careers/66 |
| First Seen At | 2026-06-03 10:36:47Z |
| Last Seen At | 2026-06-22 11:10:51Z |
| Last Checked At | 2026-06-22 11:10:51Z |
| Last Changed At | 2026-06-15 10:35:29Z |
| Inactive At | — |
| Source Posted At | 2026-06-03 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=signageos/date=2026-06-22/2026-06-22T11-10-50-822Z-eb2c2f8f95c71fa76aa5c177ed0b6e052bb6443e56ba59174b74258d15665a3e.json |
Event Fields
{
"content_hash": "ffc4fa36746bfc24f9b6e7e53e0b283e225637cdad4ff2e15a6ad04f1132333b",
"source_hash": "401959f81184f57930a9fd224e90d6fd296a6c914ada3568f8b24417d03c4485",
"last_changed_at": "2026-06-15T10:35:29.882Z",
"active_status": "active"
}Parsed Structured
{
"dedupe": null,
"language": "en",
"location": {
"raw": "Prague, Prague, 16000, Czech Republic",
"city": "Prague",
"region": "Prague",
"country": null,
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-22T11:10:51.369Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Prague, Prague, 16000, Czech Republic",
"city": "Prague",
"region": "Prague",
"country": null,
"is_remote": true,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "66",
"isRemote": null,
"location": {
"city": "Prague",
"state": "Prague"
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18576",
"locationType": "2",
"jobOpeningName": "Back-end Engineer (Typescript, Node.js)",
"departmentLabel": "Engineering",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Prague",
"state": "Prague",
"postalCode": "16000",
"addressCountry": "Czech Republic"
},
"datePosted": "2026-06-03",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">We’re looking for </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">experienced</span><br><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">engineers</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"> with a strong </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Node.js and TypeScript </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">background who enjoy solving </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">backend and platform challenges</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">, designing reliable services, and taking ownership of technical solutions from idea to production.<br><br></span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">While you’ll occasionally contribute across the stack, this is primarily a backend-focused role centered around APIs, cloud services, distributed systems, and platform capabilities.</span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Why signageOS?<br><br></span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Most software companies build applications. We build the infrastructure layer that makes thousands of devices behave like a single platform.<br><br></span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Behind every screen is a different combination of hardware, operating systems, firmware, and vendor-specific quirks. Our platform connects, manages, and monitors </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">thousands of devices across 50+ hardware platforms</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"> through a unified cloud platform and API layer used by customers around the world.<br><br></span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">For engineers, this means working on challenges that span cloud services, device communication, observability, automation, remote management, and distributed systems. Not because it’s fashionable, but because that’s what it takes to reliably operate large-scale device networks.<br><br></span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">If you’re the type of engineer who enjoys</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"> understanding how systems work end-to-end and solving problems that don’t fit neatly into a web browser, you’ll probably feel at home here.</span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\"><br>What you’ll work on<br><br></span></p>\n<ul>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Backend services and APIs</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"> for managing large fleets of devices</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Platform architecture and technical solutions</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Reliability, observability, and performance</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">CI/CD, automation, and developer tooling</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">AI-assisted development as part of everyday engineering work</span></li>\n</ul>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br>At signageOS, engineers are expected to shape solutions, not just implement requirements.</span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\"><br>Our stack<br><br></span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">TypeScript · Node.js</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"> · PostgreSQL · GraphQL · Kubernetes · AWS · GCP · React / Next.js</span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br>We also actively use </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">GitHub Copilot Workflows</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">, </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">Claude Code</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">, and </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">other AI tools</span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"> to automate workflows, accelerate iteration, and reduce repetitive engineering work.</span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\"><br>You’ll likely enjoy this role if you<br><br></span></p>\n<ul>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\">are backend-first</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">have experience building production systems</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">take ownership and work independently</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">care about architecture and long-term maintainability</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">are comfortable making technical decisions</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">enjoy improving systems, tooling, and engineering workflows<br><br></span></li>\n</ul>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">This role is best suited to engineers who value autonomy, ownership, and the opportunity to influence technical solutions.</span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\"><br>Why engineers join us<br><br></span></p>\n<ul>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Thousands of real devices running in production</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">50+ hardware platforms behind a unified API</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Small, experienced team with low hierarchy</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">High autonomy and influence over technical decisions</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Minimal process overhead</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Globally used product</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Modern office designed for focused work, collaboration, and downtime</span></li>\n</ul>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\"><br>Practical details<br><br></span></p>\n<ul>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Prague 6, Evropská 11 (onsite collaboration preferred, ideally 3-4× per week)</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Full-time employment or freelance cooperation</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Start date by agreement</span></li>\n<li><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Czech or Slovak speaker with strong communicative English</span></li>\n</ul>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold\"><br>Send us your LinkedIn profile, GitHub, CV, or anything you’ve built that you’re proud of.</span></p>\n<p><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br>We’re also curious how you’re currently using AI in your development workflow and what kinds of technical problems you enjoy solving. </span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\"><br></span><span style=\"color: #212529; font-family: Arial,sans-serif; font-size: 12pt\">Think this could be a fit? We’d love to hear from you!</span></p>",
"compensation": null,
"departmentId": "18576",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Back-end Engineer (Typescript, Node.js)",
"departmentLabel": "Engineering",
"jobOpeningStatus": "Open",
"minimumExperience": "Experienced",
"jobOpeningShareUrl": "https://signageos.bamboohr.com/careers/66",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/cba51f1113f4920eb226831f368444639356b20c?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/2ee8c1af-2afa-4666-9097-bb009eb320aeJSONGET https://api.bluedoor.sh/job-postings/v1/sources/c6df461a-e312-4c5c-87db-c67e866dcd6aJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/cba51f1113f4920eb226831f368444639356b20c/eventsJSON