Full-Stack Developer (Go + TypeScript/React) | Fajn-práce.cz

Full-Stack Developer (Go + TypeScript/React)

Informace o pracovním místě

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.

What you'll work on



  • Feature development across our retail monorepo — Go services on the backend, TypeScript/React (and remaining Angular) on the frontend

  • One of our flagship products: United SSBT (self-service terminals), United POS / Kasa (cashier app), Retail Backoffice, or the Self Kiosk migration

  • Integrations with payment systems, thermal printers (ESC/POS, CUPS), scanners and other retail peripherals

  • Shared TypeScript packages used across Self Kiosk and POS Terminal

  • Port/adapter architecture for per-market (CZ/PL/HR) business logic

  • Real production code that runs on real hardware in real betting shops — fast feedback, real impact


  • Strong ownership of delivered features — 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


Our stack


Backend: Go, PostgreSQL, MongoDB, REST/gRPC, Kubernetes Frontend: TypeScript, React, Angular (legacy, being migrated), Electron Tooling: pnpm workspaces (monorepo), Vite, Playwright, Zod/TypeBox Infra: GCP (Polish region), self-hosted Kubernetes, GitHub, Jira/Confluence AI-assisted development: Claude Code is part of our daily workflow


What we expect



  • 3+ years of full-stack experience with Go (or a strong backend background in another typed language with willingness to ramp on Go)

  • Solid TypeScript + React — you understand hooks, state management, build tooling, and can read Angular code without panic

  • Comfort with databases (PostgreSQL and/or MongoDB), API design, and basic Kubernetes/Docker


  • Ownership mindset — you take features from idea to production and stand behind them, not just write code and hand it off

  • Pragmatic engineering: you ship, you test what matters, you don't over-engineer

  • English at working level — written and spoken (this is the cross-team language)


Nice to have



  • Experience with Electron, kiosk-mode applications, or any kind of physical-device integration (printers, scanners, payment terminals)


  • Czech language — would be great to have for working with local teams and shops, not a blocker

  • Monorepo experience (pnpm/yarn workspaces, Nx)

  • Domain experience: retail, payments, betting/gaming, or any regulated industry


What we offer



  • Real product ownership — your code lands in physical shops, not a feature flag graveyard

  • Modern tooling and a team that actually uses AI dev tools well (not as a gimmick)

  • Cross-country exposure — colleagues in Prague, Katowice, Zagreb

  • Hybrid setup based out of our Karlín office in Prague.

Požadujeme

Potřebná úroveň: Medior, Senior, Gurů
Délka minimální praxe (roky): 3

Jazyky: Čeština – domluvit se, Angličtina – domluvit se

Nabízíme

Vzdálená práce: částečně remote Benefity:

 Diverse package of benefits, including:

  • Up to 25 days of vacation
  • Education budget of 20,000 CZK
  • Team event budget
  • Office refreshments (great coffee, tea, sweet & salty snacks, fruit, etc.)
  • Showers, bike room, and other facilities for active people
  • Referral bonus for recommending a new colleague
  • Laptop and equipment (2× 32” monitors, height-adjustable desk)
  • Modern office with a chillout zone and a massage chair
  • and much more!
Proč si vybrat tuto nabídku? U NÁS TO NENÍ JEN O PRÁCI! U nás se totiž stále něco děje! Společné snídaně, beer párty, vánoční párty, pravidelné masáže přímo v officu, celofiremní offsite a mnohem víc!

Pracoviště: Praha,
Datum nástupu: 08.06.2026
Mzda:
Dle domluvy
Počet míst: 1
Úvazek: Plný
Min. vzdělání: Středoškolské
Firma: Jobstack.it
Zadavatel: HR tým

Máte zájem o práci?

Získej Fajn práci s naší Fajn apkou

fajn-prace