TeamViewer
TeamViewer
1 001 – 5 000 Zaměstnanci
B2BPodnikSaaS
TeamViewer je B2B SaaS společnost, která vyvíjí bezpečný cloudový software pro vzdálený přístup, vzdálenou podporu a digitální zkušenost zaměstnanců. Její platforma pomáhá IT týmům a podnikům kontrolovat, monitorovat a spravovat koncová zařízení, automatizovat nápravu problémů a podporovat provoz pracovníků v první linii prostřednictvím pracovních postupů využívajících rozšířenou realitu. TeamViewer slouží organizacím různé velikosti prostřednictvím produktů, jako jsou Tensor, DEX a Frontline, a díky integracím s nástroji Microsoft Intune, ServiceNow a Salesforce. Nabídka společnosti je zaměřena na bezpečnou, vyhovující předpisům a škálovatelnou správu zařízení.

Seniorní full-stack softwarový inženýr ve společnosti TeamViewer — hybridní práce, Portugalsko

Připojte se k TeamViewer jako seniorní full-stack inženýr a vytvářejte backendové služby a React aplikace pro digitální platformu pracovního prostředí. Role zahrnuje architekturu, cloudový provoz, testování a odpovědné využívání vývoje podporovaného AI.

Popis

  • Navrhovat, vytvářet a provozovat backendové služby a API v jazyce Java nebo Kotlin se Spring Boot, případně v Node.js a TypeScriptu
  • Dodávat vysoce kvalitní webové aplikace s využitím Reactu a TypeScriptu
  • Pomáhat rozvíjet designový systém a architekturu mikrofrontendů
  • Vést architektonická a návrhová rozhodnutí pro škálovatelné, odolné a bezpečné služby
  • Používat principy doménově řízeného a událostmi řízeného návrhu
  • Modelovat data a vybírat vhodná úložiště SQL a NoSQL
  • Vytvářet asynchronní integrace s Kafka, NATS nebo RabbitMQ
  • Převzít odpovědnost za nasazování a provoz služeb pomocí Dockeru a Kubernetes
  • Zlepšovat pracovní postupy CI/CD a pozorovatelnost produkčního prostředí
  • Určovat směr testování včetně jednotkového, integračního, kontraktního a end-to-end testování
  • Podporovat vývoj s pomocí AI a zavádět v týmu odpovědné postupy
  • Mentorovat inženýry, vést revize kódu a rozvíjet inženýrské standardy napříč týmy
  • Přebírat odpovědnost za funkce od návrhu po dodání a ovlivňovat technické směřování celého stacku

Požadavky

  • Vysokoškolské vzdělání v oboru informatiky, softwarového inženýrství nebo příbuzném oboru, případně rovnocenná profesní praxe
  • Nejméně šest let profesionální praxe ve vývoji softwaru pro backendové i frontendové systémy
  • Prokazatelná schopnost vést technické iniciativy
  • Silná znalost backendu v jazyce Java nebo Kotlin se Spring Boot, případně v Node.js a TypeScriptu
  • Výrazná praktická zkušenost s Reactem a TypeScriptem
  • Zkušenost s moderními nástroji pro správu stavu, jako jsou Redux Toolkit, Zustand nebo TanStack Query
  • Hluboká znalost distribuovaných systémů, návrhu API a softwarové architektury
  • Solidní zkušenost s relačními a NoSQL databázemi
  • Praktická znalost messagingových platforem včetně Kafka, NATS nebo RabbitMQ
  • Solidní zkušenost s Dockerem, Kubernetes, CI/CD a pozorovatelností produkčního prostředí
  • Dobré porozumění bezpečnostním postupům pro backendové a webové aplikace
  • Praktická zkušenost s používáním AI nástrojů pro programování, jako jsou Claude Code, GitHub Copilot nebo Cursor
  • Zkušenost s mentoringem inženýrů a působením v agilních týmech
  • Plynulá mluvená i písemná angličtina

Benefity

  • Konkurenceschopné finanční ohodnocení a benefity včetně bonusu za úspěchy společnosti nebo prodejního bonusu a pravidelných revizí mzdy
  • Kanceláře s pohodlným přístupem k veřejné dopravě
  • Zvýhodněné ceny a speciální nabídky v místních posilovnách
  • Přístup k platformě Corporate Benefits a široké nabídce slev
  • Pravidelné týmové aktivity a celofiremní oslavy
  • Politika otevřených dveří
  • Uvolněné prostředí bez formálního dress codu
  • Častá setkání všech zaměstnanců a Leadership Lunches
  • Hybridní práce s flexibilní pracovní dobou
  • Program Work From Abroad umožňující pracovat až 40 dní mimo zemi, ve které máte uzavřenou smlouvu
  • Onboarding na místě v centrále společnosti pro úspěšný začátek