[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"job-489831":3,"similar-jobs-489831":38},{"id":4,"title":5,"slug":6,"description":7,"company":8,"addresses":13,"workfields":15,"education":19,"employment":22,"salary":25,"answer_form_iframe_url":26,"share_links":27,"open_graph_tags":32,"meta_tags":36},489831,"Full-Stack Developer (Go + TypeScript/React)","full-stack-developer-go-typescript-react","\u003Ch2>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>What does our teams do?\u003C/strong>\u003C/span>\u003C/h2>\u003Cp>\u003Cspan style=\"color:rgb(34,34,34);\">We build the software backbone for a multi-country retail betting operation across Czech Republic, Poland and Croatia. Our products are touched by thousands of end-users daily: self-service betting terminals (SSBT), cashier POS terminals (Kasa), and the Backoffice system that ties it all together. We're a cross-country engineering organization with active migrations modernizing our entire retail stack — Angular → React for Self Kiosk, PyQT → Electron for the POS Terminal.\u003C/span>\u003C/p>\u003Ch2>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>What you will work on:\u003C/strong>\u003C/span>\u003C/h2>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Feature development across our retail monorepo — Go services on the backend, TypeScript/React (and remaining Angular) on the frontend\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">One of our flagship products: \u003Cstrong>United SSBT\u003C/strong> (self-service terminals), \u003Cstrong>United POS / Kasa\u003C/strong> (cashier app), \u003Cstrong>Retail Backoffice\u003C/strong>, or the \u003Cstrong>Self Kiosk\u003C/strong> migration\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Integrations with payment systems, thermal printers (ESC/POS, CUPS), scanners and other retail peripherals\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Shared TypeScript packages used across Self Kiosk and POS Terminal\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Port/adapter architecture for per-market (CZ/PL/HR) business logic\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Real production code that runs on real hardware in real betting shops — fast feedback, real impact\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">\u003Cstrong>Strong ownership of delivered features\u003C/strong> — you own what you ship from spec through production: design decisions, code quality, rollout, monitoring, and post-release fixes. We don't toss work over the fence\u003C/span>\u003C/li>\u003C/ul>\u003Ch2>\u003Cspan style=\"color:rgb(34,34,34);\">\u003Cstrong>Our stack\u003C/strong>\u003C/span>\u003C/h2>\u003Cp>\u003Cspan style=\"color:rgb(34,34,34);\">\u003Cstrong>Backend:\u003C/strong> Go, PostgreSQL, MongoDB, REST/gRPC, Kubernetes \u003Cstrong>Frontend:\u003C/strong> TypeScript, React, Angular (legacy, being migrated), Electron \u003Cstrong>Tooling:\u003C/strong> pnpm workspaces (monorepo), Vite, Playwright, Zod/TypeBox \u003Cstrong>Infra:\u003C/strong> GCP (Polish region), self-hosted Kubernetes, GitHub, Jira/Confluence \u003Cstrong>AI-assisted development:\u003C/strong> Claude Code is part of our daily workflow\u003C/span>\u003C/p>\u003Ch2>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>What you should have\u003C/strong>\u003C/span>\u003C/h2>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">3+ years of full-stack experience with \u003Cstrong>Go\u003C/strong> (or a strong backend background in another typed language with willingness to ramp on Go)\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Solid \u003Cstrong>TypeScript + React\u003C/strong> — you understand hooks, state management, build tooling, and can read Angular code without panic\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Comfort with databases (PostgreSQL and/or MongoDB), API design, and basic Kubernetes/Docker\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">\u003Cstrong>Ownership mindset\u003C/strong> — you take features from idea to production and stand behind them, not just write code and hand it off\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Pragmatic engineering: you ship, you test what matters, you don't over-engineer\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">English at working level — written and spoken (this is the cross-team language)\u003C/span>\u003C/li>\u003C/ul>\u003Ch2>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Nice to have\u003C/strong>\u003C/span>\u003C/h2>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Experience with Electron, kiosk-mode applications, or any kind of physical-device integration (printers, scanners, payment terminals)\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">\u003Cstrong>Czech language\u003C/strong> — would be great to have for working with local teams and shops, not a blocker\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Monorepo experience (pnpm/yarn workspaces, Nx)\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Domain experience: retail, payments, betting/gaming, or any regulated industry\u003C/span>\u003C/li>\u003C/ul>\u003Ch2>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>What you can expect?\u003C/strong>\u003C/span>\u003C/h2>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Real product ownership — your code lands in physical shops, not a feature flag graveyard\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Modern tooling and a team that actually uses AI dev tools well (not as a gimmick)\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Cross-country exposure — colleagues in Prague, Katowice, Zagreb\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(34,34,34);\">Hybrid setup based out of our Karlín office in Prague\u003C/span>\u003Cp>\u003C/p>\u003C/li>\u003C/ul>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>A diverse package of benefits, including:\u003C/strong>\u003C/span>\u003C/p>\u003Cul>\u003Cli>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">U\u003C/mark>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">p to 25 days of vacation\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Education budget of 20,000 CZK\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Team event budget\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Office refreshments (great coffee, tea, sweet &amp; salty snacks, fruit, etc.)\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Showers, bike room, and other facilities for active people\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Referral bonus for recommending a new colleague\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Laptop and equipment (2× 32” monitors, height-adjustable desk)\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Modern office with a chillout zone and a massage chair\u003C/mark>\u003C/span>\u003C/li>\u003Cli>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">And much more! 😊\u003C/mark>\u003C/span>\u003Cp>\u003C/p>\u003C/li>\u003C/ul>\u003Cp>\u003Cspan>\u003Cstrong>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Does this opportunity sound like a great fit for you?\u003C/mark>\u003C/strong>\u003C/span>\u003C/p>\u003Cp>\u003Cspan>\u003Cmark data-color=\"rgb(var(--tw-brand-300) / &lt;alpha-value&gt;)\" style=\"color:inherit;\">Let us know through the application form and our HR Specialist Petra will get in touch with you soon.🤝\u003C/mark>Send a CV and a short note about something you've built recently. Bonus points if you link a repo or describe a non-trivial bug you've debugged.\u003C/span>\u003C/p>\u003Cp>\u003C/p>",{"id":9,"name":10,"logo":11,"about":12},8979,"Betsys","https://app.recruitis.io/file/ca67e0b2df4e027a45e414766fd1e8cb","Betsys nabízí kompletní spektrum softwaru pro sázkové kanceláře na regulovaném trhu. Jsme největším dodavatelem sázkového softwaru ve Střední a Východní Evropě. Nabízíme ucelenou řadu produktů a služeb, které jsou potřeba pro pokrytí kompletního spektra sázení (kurzové sázky, live sázky, pobočky, virtuální sporty, kasino). Pokrýváme celý proces společnosti, od zařízení pro kanceláře registračních míst, přes software pro bookmakery po online sázení.",[14],"Karolinská 654/2, Praha 8, CZ",[16],{"id":17,"name":18},"1204","Programátor",{"id":20,"name":21},-1,"Vzdělání není podstatné",{"id":23,"name":24},0,"Práce na plný úvazek",null,"https://app.recruitis.io/answer/form/AShIQNEkx4KiRR9gRkTEMMPxLnttNbdK/cs?portal=1&csid=1013",{"facebook":28,"twitter":29,"linkedin":30,"email":31},"https://www.facebook.com/sharer/sharer.php?u={URL}","https://twitter.com/intent/tweet?url={URL}","https://www.linkedin.com/sharing/share-offsite/?url={URL}","mailto:?subject=Podívej se na pozici Full-Stack Developer (Go + TypeScript/React) - vypadá zajímavě!&body=Narazil(a) jsem na inzerát pro Full-Stack Developer (Go + TypeScript/React) a napadlo mě, že by tě to mohlo zajímat. Tady je odkaz: {URL}",{"twitter:card":33,"og:type":34,"og:title":5,"og:description":35,"og:image":11},"summary","website","What does our teams do?We build the software backbone for a multi-country retail betting operation across Czech Republic, Poland and Croatia. Our products are touched by thousands of end-users daily:&#8230;",{"canonical":37},"https://pracevpraze.cz/inzerat/489831-full-stack-developer-go-typescript-react",[39,56,72,88,110],{"id":40,"title":41,"answer_count":23,"company":42,"slug":46,"address":47,"employment":48,"workfields":49,"salary_formatted":25},489850,"Club Performance Manager",{"id":43,"name":44,"logo":45},8950,"Form Factory s.r.o.","https://app.recruitis.io/images/no_avatar_company.png","club-performance-manager","Praha, CZ",{"id":23,"name":24},[50,53],{"id":51,"name":52},"101","Administrativní pracovník, referent",{"id":54,"name":55},"3707","Provozní manažer",{"id":57,"title":58,"answer_count":23,"company":59,"slug":62,"address":63,"employment":64,"workfields":65,"salary_formatted":25},489821,"Sanitář/ka pro lékárnu",{"id":60,"name":61,"logo":45},8728,"Fakultní nemocnice v Motole","sanitar-ka-pro-lekarnu","V Úvalu/84, Praha 5, CZ",{"id":23,"name":24},[66,69],{"id":67,"name":68},"43","Zdravotnictví, farmacie a sociální péče",{"id":70,"name":71},"4329","Sanitář",{"id":73,"title":74,"answer_count":23,"company":75,"slug":78,"address":79,"employment":80,"workfields":83,"salary_formatted":87},489842,"ÚKLIDOVÝ PRACOVNÍK/CE, Brno - Bystrc - lékárna",{"id":76,"name":77,"logo":45},9595,"ATALIAN CZ s.r.o.","uklidovy-pracovnik-ce-brno-bystrc-lekarna","Brno, CZ",{"id":81,"name":82},6,"Brigáda",[84],{"id":85,"name":86},"2810","Uklízečka","150 CZK za hodinu",{"id":89,"title":90,"answer_count":91,"company":92,"slug":96,"address":97,"employment":98,"workfields":99,"salary_formatted":25},488981,"Bageterie hledá Oblastního manažerka/ku!",16,{"id":93,"name":94,"logo":95},1938,"BB - Brno Masarykova","https://app.recruitis.io/image/71a0ac1164f7298f4f7115dc0e6371fd?focus=center&imprint=ff5d11f7ad67dad9dbe196df9872e9e8","bageterie-hleda-oblastniho-manazerka-ku","Masarykova 7, Brno-střed, CZ",{"id":23,"name":24},[100,103,104,107],{"id":101,"name":102},"904","F&B manažér",{"id":54,"name":55},{"id":105,"name":106},"3741","Regionální / Oblastní manažer",{"id":108,"name":109},"2516","Vedoucí prodejny/provozu",{"id":111,"title":112,"answer_count":113,"company":114,"slug":118,"address":119,"employment":120,"workfields":121,"salary_formatted":25},488671,"Technik/Technička dřevařských dílen",3,{"id":115,"name":116,"logo":117},9085,"Mendelova univerzita v Brně","https://app.recruitis.io/image/loga-ugFziTML5J?focus=center&imprint=5ad92e78c7b13220adcc2b497c4f2f94","technik-technicka-drevarskych-dilen","Zemědělská 1665/1, Brno, CZ",{"id":23,"name":24},[122,125,128,131,134],{"id":123,"name":124},"602","Dřevařský inženýr",{"id":126,"name":127},"603","Dřevařský technik",{"id":129,"name":130},"605","Konstruktér",{"id":132,"name":133},"606","Nábytkář",{"id":135,"name":136},"607","Truhlář"]