{"id":1150574,"url":"https://alion.io/job/startupjobs-tech-lead-node-js-typescript","title":"Tech Lead (Node.js / TypeScript)","company":{"id":450758,"name":"StartupJobs","domain":"startupjobs.com","url":"https://alion.io/company/startupjobs-4","size_band":"5000+","is_staffing_agency":false,"is_intermediary":false,"ats_vendor":"Schema","truth_index":{"grade":"B","score":78,"open_postings":57,"ghost_share":0,"stale_share":0.877,"repost_share":0,"time_to_fill_p50_days":30,"computed_at":"2026-09-23T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"hiring_geo_confidence":"structured","locations":["Brno, Czech Republic"],"countries":["CZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":39000,"max_usd":102000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1229},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ArgoCD","optional":false},{"name":"AWS","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"ElasticSearch","optional":false},{"name":"GitHub","optional":false},{"name":"Grafana","optional":false},{"name":"ISO 27001","optional":false},{"name":"Jest","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM","optional":false},{"name":"Magento","optional":false},{"name":"MariaDB","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Slack","optional":false},{"name":"SOC 2","optional":false},{"name":"Svelte","optional":false},{"name":"Testcontainers","optional":false},{"name":"TypeScript","optional":false},{"name":"WhatsApp","optional":false},{"name":"WooCommerce","optional":false},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"PHP","optional":true}],"status":"live","first_seen_at":"2026-09-23T14:02:45Z","employer_posted_date":"2026-09-23","last_verified_at":"2026-09-23T17:30:29Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"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čí.\nPatří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.\nPlatformu 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.\nCo bude tvoje role?\nBudeš 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.\nVe 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.\nCo budeš mít na starost?\nArchitekturu 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.\n\nTechnickou 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.\n\nKvalitu 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.\n\nPrá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.\n\nTechnické vedení a mentoring. Povedeš backend a frontend syncy i technická review. Pomůžeš kolegům růst a přebírat odpovědnost.\n\nSpoluprá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í.\n\nJaké technické výzvy řešíme?\nAť máš konkrétní představu, do čeho se u nás můžeš pustit:\nReal-time chat a messaging pro přes 100 000 webů a stovky milionů návštěvníků měsíčně.\n\nZměny napříč desítkami mikroslužeb. Kontraktní testy, integrační testy s Testcontainers, e2e na kritických scénářích, observabilita.\n\nMira AI. Produktové katalogy, RAG a vyhodnocování kvality odpovědí při hlídání nákladů a latence.\n\nIntegrace. Shopify, WooCommerce, PrestaShop, Magento a Shoptet; k tomu email, Messenger a WhatsApp.\n\nDohledatelnost problémů. Logování a monitoring, které umožní za minuty zjistit, co se stalo konkrétnímu zákazníkovi.\n\nVývoj s AI agenty. Jak navrhnout codebase a workflow, aby se v nich dobře pracovalo lidem i agentům.\n\nS čím pracujeme?\nBackend: Node.js, TypeScript, NestJS\n\nFrontend: React, Svelte, TypeScript\n\nData: PostgreSQL, MariaDB, Elasticsearch\n\nInfra: AWS v EU regionu, Kubernetes, ArgoCD, Grafana, Mezmo\n\nTesty a kvalita: Jest, Playwright, CodeRabbit a GitHub Copilot review na každém PR\n\nAI v produktu: LLM API od OpenAI a dalších poskytovatelů v Mira AI\n\nAI ve vývoji: Claude Code, vlastní skilly a MCP integrace, pilot remote agentů na investigaci problémů\n\nSpolupráce: GitHub, Linear, Slack\n\nNeč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.\nKoho hledáme?\nNěkoho, kdo už technické rozhodování dělal a chce převzít odpovědnost za celou platformu.\nSedneme si, pokud:\nmáš 6+ let zkušeností s backendem, výraznou část v Node.js / TypeScript,\n\nnavrhoval jsi systémy složené z více služeb a rozumíš jejich provozu, ne jen kódu,\n\nmáš zkušenost s technickým vedením, ať už jsi titul tech leada měl, nebo ne,\n\numíš vysvětlit trade-offy, naslouchat týmu a dovést diskusi k rozhodnutí,\n\ntesty, review a observabilitu bereš jako standard,\n\npoznáš, kdy další abstrakce, služba nebo nástroj už nepřidává hodnotu,\n\ndáváš i přijímáš konkrétní zpětnou vazbu a zvládneš těžší rozhovor,\n\nAI nástroje používáš denně a rozumíš tomu, co posíláš do produkce.\n\nVelkým plusem je zkušenost s některou z těchto oblastí:\nSaaS s velkým počtem menších zákazníků, PLG nebo freemium,\n\nreal-time systémy, messaging nebo e-commerce integrace,\n\nLLM v produktu nebo zavádění AI nástrojů do týmového vývoje,\n\nAWS a Kubernetes v produkci,\n\nbezpečnost a compliance, například ISO 27001 nebo SOC2.\n\nNemusíš splňovat všechno. Pokud máš silný základ a část těchto věcí už jsi řešil, rádi se pobavíme.\nJak bude vypadat výběrko?\nChceme poznat, jak přemýšlíš, a dát ti prostor poznat nás.\nKrátký call s HR. Poznáme se a sladíme očekávání.\n\nTechnické kolo s lidmi z dev týmu a Group CTO. Společně projdeme reálný problém z naší platformy, ne algoritmy na tabuli.\n\nSetkání s CEO Smartsuppu. Vedení týmu, roadmapa, priority.\n\nCelé to zvládneme do dvou týdnů.\nCo dostaneš na oplátku?\nProstor ovlivnit architekturu, technickou roadmapu i způsob vývoje.\n\nSdílené know-how napříč šesti firmami skupiny\n\n25 dní dovolené, 2 sick days\n\nPráci na dálku i z kanceláří ABUGO v centru Brna (vítěz kategorie IT kanceláře 2026).\n\nVzdělávací rozpočet.\n\nJazykové lekce\n\nMultiSport kartu.\n\nDog-friendly kanceláře\n\nFiremní akce, offsity a teambuildingy\n\nZaujali jsme tě?\nPoš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.","description_format":"text","description_chars":5887,"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":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-09-23T17:30:29Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["conf:2","win:early","comp:brand"],"computed_at":"2026-09-23T20:07:00Z"},"pay":null,"html_url":"https://alion.io/job/startupjobs-tech-lead-node-js-typescript","json_url":"https://alion.io/job/startupjobs-tech-lead-node-js-typescript.json","meta":{"generated_at":"2026-09-23T20:07:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}