Pracovní nabídky
Vývoj
Software architekt
Tech Lead (Node.js / TypeScript)

Tech Lead (Node.js / TypeScript)

  • On-site, Hybrid
  • Brno
  • Full-time
  • Aktualizováno 09. 10. 2026

Ahoj! 👋 Jsme Smartsupp a stavíme multichannel komunikační platformu pro e-shopy. Live chat, e-mail, Messenger i WhatsApp v jednom inboxu, k tomu chatboty a AI nákupní asistentku Mira. Vznikli jsme v Brně v roce 2013 a dnes nás používá přes 100 000 webů po celém světě. Každý měsíc obsloužíme stovky milionů návštěvníků a tři čtvrtiny tržeb máme ze zahraničí.

Patříme do skupiny ABUGO společně s Reservio, Survio, Shopsys, Tanganicou a Sounds Good Agency. Dohromady je nás přes 150, Smartsupp má ale vlastní stack, vlastní roadmapu a vlastní způsob práce.

Platformu dál rozvíjíme a hledáme hands-on Tech Leada, který převezme její technické směřování. Architektura, kvalita, technická roadmapa, mentoring. A stále blízko kódu.

Co bude tvoje role? 🎯

Budeš technickým partnerem CEO, který má vývojářský background a dnes engineering vede přímo. Převezmeš odpovědnost za architekturu a technické standardy a společně s ním a s produktem budete rozhodovat, kudy se technicky vydáme. Parťáky na technická témata ale budeš mít i mimo Smartsupp: s Group CTO a tech leady ostatních firem ABUGO řešíme architekturu, AI workflow i zkušenosti z provozu a sdílíme know-how, tooling a společné standardy.

Ve vývoji je nás 10, rozdělených do Core týmu (multichannel komunikace, inbox, integrace, dashboard, widget) a AI týmu (Mira). Řešení hledáme společně. Tvoje role je pojmenovat možnosti, dovést tým k rozhodnutí a stát za ním. Budeš vést technické diskuse, mentorovat a sám se pouštět do složitějších problémů v kódu.

Co budeš mít na starost? 💻

  • Architekturu platformy. Desítky mikroslužeb, real-time komunikace, integrace na e-commerce platformy a messaging kanály. Budeš rozhodovat, kde má systém růst, kde se zjednodušit a jak ho udržet srozumitelný pro tým.

  • Technickou roadmapu. Přeložíš stav systému a technický dluh do konkrétního backlogu s pojmenovanými trade-offy. Priority domluvíš s CEO a produktem.

  • Kvalitu a testovací strategii. Nastavíš, jak ověřujeme změny napříč službami a co musí být otestované před nasazením. Chyby se smí stát, ale musíme se o nich dozvědět dřív než zákazník.

  • Práci s AI v týmu. Určíš, co agent smí, jak ověřujeme jeho výsledek a kde nám AI reálně pomáhá odvést víc dobré práce.

  • Technické vedení a mentoring. Povedeš backend a frontend syncy i technická review. Pomůžeš kolegům růst a přebírat odpovědnost.

  • Spolupráci s produktem. Budeš u hledání řešení už ve chvíli, kdy vzniká produktový problém, ne až u hotového zadání.

Jaké technické výzvy řešíme? 🧠

Ať máš konkrétní představu, do čeho se u nás můžeš pustit:

  • Real-time chat a messaging pro přes 100 000 webů a stovky milionů návštěvníků měsíčně.

  • Změny napříč desítkami mikroslužeb. Kontraktní testy, integrační testy s Testcontainers, e2e na kritických scénářích, observabilita.

  • Mira AI. Produktové katalogy, RAG a vyhodnocování kvality odpovědí při hlídání nákladů a latence.

  • Integrace. Shopify, WooCommerce, PrestaShop, Magento a Shoptet; k tomu email, Messenger a WhatsApp.

  • Dohledatelnost problémů. Logování a monitoring, které umožní za minuty zjistit, co se stalo konkrétnímu zákazníkovi.

  • Vývoj s AI agenty. Jak navrhnout codebase a workflow, aby se v nich dobře pracovalo lidem i agentům.

S čím pracujeme? 🛠️

  • Backend: Node.js, TypeScript, NestJS

  • Frontend: React, Svelte, TypeScript

  • Data: PostgreSQL, MariaDB, Elasticsearch

  • Infra: AWS v EU regionu, Kubernetes, ArgoCD, Grafana, Mezmo

  • Testy a kvalita: Jest, Playwright, CodeRabbit a GitHub Copilot review na každém PR

  • AI v produktu: LLM API od OpenAI a dalších poskytovatelů v Mira AI

  • AI ve vývoji: Claude Code, vlastní skilly a MCP integrace, pilot remote agentů na investigaci problémů

  • Spolupráce: GitHub, Linear, Slack

Nečekáme, že znáš každou technologii. Důležitější je silný základ v Node.js / TypeScript a zkušenost s návrhem i provozem systémů složených z více služeb.

Koho hledáme? 👀

Někoho, kdo už technické rozhodování dělal a chce převzít odpovědnost za celou platformu.

Sedneme si, pokud:

  • máš 6+ let zkušeností s backendem, výraznou část v Node.js / TypeScript,

  • navrhoval jsi systémy složené z více služeb a rozumíš jejich provozu, ne jen kódu,

  • máš zkušenost s technickým vedením, ať už jsi titul tech leada měl, nebo ne,

  • umíš vysvětlit trade-offy, naslouchat týmu a dovést diskusi k rozhodnutí,

  • testy, review a observabilitu bereš jako standard,

  • poznáš, kdy další abstrakce, služba nebo nástroj už nepřidává hodnotu,

  • dáváš i přijímáš konkrétní zpětnou vazbu a zvládneš těžší rozhovor,

  • AI nástroje používáš denně a rozumíš tomu, co posíláš do produkce.

Velkým plusem je zkušenost s některou z těchto oblastí:

  • SaaS s velkým počtem menších zákazníků, PLG nebo freemium,

  • real-time systémy, messaging nebo e-commerce integrace,

  • LLM v produktu nebo zavádění AI nástrojů do týmového vývoje,

  • AWS a Kubernetes v produkci,

  • bezpečnost a compliance, například ISO 27001 nebo SOC2.

Nemusíš splňovat všechno. Pokud máš silný základ a část těchto věcí už jsi řešil, rádi se pobavíme.

Jak bude vypadat výběrko? 🔮

Chceme poznat, jak přemýšlíš, a dát ti prostor poznat nás.

  1. Krátký call s HR. Poznáme se a sladíme očekávání.

  2. Technické kolo s lidmi z dev týmu a Group CTO. Společně projdeme reálný problém z naší platformy, ne algoritmy na tabuli.

  3. Setkání s CEO Smartsuppu. Vedení týmu, roadmapa, priority.

Celé to zvládneme do dvou týdnů.

Co dostaneš na oplátku? 🎁

  • Prostor ovlivnit architekturu, technickou roadmapu i způsob vývoje.

  • Sdílené know-how napříč šesti firmami skupiny

  • 25 dní dovolené, 2 sick days

  • Zázemí v kancelářích ABUGO v centru Brna (vítěz kategorie IT kanceláře 2026).

  • Vzdělávací rozpočet.

  • Jazykové lekce

  • MultiSport kartu.

  • Dog-friendly kanceláře

  • Firemní akce, offsity a teambuildingy

Zaujali jsme tě? 👋

Pošli nám CV nebo LinkedIn a pár vět o sobě. Zajímá nás hlavně, jaké technické rozhodnutí jsi udělal a dnes bys ho udělal jinak. Rádi ti Smartsupp představíme a probereme i to, co od další role čekáš ty.