{"id":1300172,"url":"https://alion.io/job/signageos-back-end-engineer-node-js-typescript","title":"Back-end Engineer (Node.js, Typescript)","company":{"id":3254119,"name":"signageOS","domain":"signageos.io","url":"https://alion.io/company/signageos","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Prague, Czech Republic"],"countries":["CZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"GitHub","optional":false},{"name":"Node JS","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"GCP","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Next.js","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-06-03T00:00:00Z","employer_posted_date":"2026-06-03","last_verified_at":"2026-10-01T03:54:17Z","board_verified":true,"closed_at":null,"days_open":121,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":120},"description":"Most software companies build applications.\nWe build the infrastructure powering digital signage around the world.\nThere’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.\nOur hardware-agnostic platformenables 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.\nToday, signageOS powers 200,000+ connected devices across 60+ hardware platforms with 99.99% platform availability.\nBuild once. Deploy anywhere.\nFor our customers, that’s the promise. For our engineers, making it possible is the challenge.\nWhy this role is different\nMost backend engineering jobs are about building business applications.\nThis one isn’t.\nYou’ll build the technologythat hides the complexity of dozens of hardware vendors, operating systems, firmware versions, and unreliable networks behind a single developer experience.\nThat means dealing with:\ndevices that go offline unexpectedly\ndifferent hardware vendors implementing things differently\nfirmware inconsistencies\ncommunication over unreliable networks\nremote diagnostics and monitoring\nsystems that have to recover gracefully without human intervention\nThese aren’t edge cases. They’re the product.\nWhat you’ll work on\nYour work will include:\nBackend-first, building core platform services primarily with TypeScript and Node.js.\nDistributed systems handling asynchronous communication between cloud services and physical devices over unreliable networks.\nPlatform architecture and shared capabilities that abstract dozens of hardware platforms behind a single developer experience.\nReliability at scale, making infrastructure resilient when things inevitably go wrong.\nWhile you’ll occasionally contribute across the stack, this is fundamentally a backend engineering role focused on the infrastructure everything else depends on.\nWhy engineers join signageOS\nInfrastructure, not CRUD\nBuild technology other software companies rely on - not just another business application.\nReal distributed systems\nWork on cloud services coordinating 200,000+ devices worldwide.\nEngineering over process\nSmall, senior team. Minimal bureaucracy. Fast technical decisions.\nOwn the architecture\nShape technical direction, challenge assumptions, and build better solutions - not just tickets.\nComplex engineering challenges\nDistributed systems, hardware abstraction, device communication, cloud infrastructure, observability, performance, reliability, and automation.\nOur stack\nTypeScript · Node.js · MongoDB · GraphQL · Kubernetes · AWS · GCP · React / Next.js\nWe actively use GitHub Copilot Workflows, Claude Code, and other AI tools to automate workflows, accelerate iteration, and eliminate repetitive engineering work.\nPractical details\nPrague 6 - Evropská 11(Blox Offices)\nHybrid ideally 3+2, with regular onsite collaboration\nReserved parking in the building garage\nThoughtfully designed office built for collaboration, with focused work zones, meeting rooms, a chill-out area, fully stocked fridges, Friday team lunches, and more\nFull-time employment or freelance\nStart date by agreement\nCzech or Slovak speaker with communicative English\nThink you’d be a good fit? Get in touch.\nFeel 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.\nWe’re also curious how you’re using AIin your cloud engineering workflow and what kinds of technical problems genuinely excite you.","description_format":"text","description_chars":3698,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Slovak","level":"All levels","optional":false},{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Food & Beverages","Pro AV & Digital Signage","Managed IT Services (MSP)"],"lifecycle":[{"event":"open","at":"2026-09-26T11:13:49Z"}],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.233,"p_room":0.28,"age_days":120,"expected_fill_days":21,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/signageos-back-end-engineer-node-js-typescript","json_url":"https://alion.io/job/signageos-back-end-engineer-node-js-typescript.json","meta":{"generated_at":"2026-10-02T01:12:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1321,"day_limit":5000,"remaining_today":3679,"minute_limit":60,"resets_at":"2026-10-03T00:00:00Z"}}}