
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 v Austinu
Veďte full-stack vývoj digitálních pracovních služeb a webových aplikací TeamViewer na seniorní pozici v Austinu. Ovlivňujte architekturu, cloudový provoz, testování a odpovědné postupy vývoje s podporou AI.
Popis
- Vyvíjejte a provozujte backendové služby a API v jazyce Java nebo Kotlin a Spring Boot, případně Node.js a TypeScript
- Vytvářejte robustní webové aplikace pomocí Reactu a TypeScriptu
- Pomáhejte rozvíjet designový systém a architekturu mikrofrontendů
- Rozhodujte o architektuře a návrhu škálovatelných, odolných a bezpečných služeb
- Používejte principy doménově řízeného a událostmi řízeného návrhu
- Modelujte data a vybírejte vhodná řešení úložišť SQL nebo NoSQL
- Vytvářejte asynchronní integrace s Kafka, NATS nebo RabbitMQ
- Spravujte nasazování a provoz služeb pomocí Dockeru a Kubernetes
- Zlepšujte pracovní postupy CI/CD a pozorovatelnost produkčního prostředí
- Definujte přístupy k testování zahrnující jednotkové, integrační, kontraktní a end-to-end testy
- Rozvíjejte odpovědný vývoj s podporou AI a zavádějte týmové postupy
- Školte a mentorujte inženýry
- Veďte technické kontroly kódu
- Podporujte konzistentní inženýrské postupy napříč týmy
- Dodávejte funkce od začátku do konce a ovlivňujte technické směřování celého stacku
Požadavky
- Vysokoškolské vzdělání v oboru informatiky, softwarového inženýrství, příbuzném oboru nebo odpovídající praktické zkušenosti
- Nejméně šest let profesionálních zkušeností s vývojem softwaru v backendových a frontendových systémech
- Prokazatelné zkušenosti s vedením technických iniciativ
- Pokročilé dovednosti backendového vývoje v jazyce Java nebo Kotlin a Spring Boot, případně Node.js a TypeScript
- Výrazné zkušenosti s tvorbou aplikací v Reactu a TypeScriptu
- Zkušenosti s moderními nástroji pro správu stavu, jako jsou Redux Toolkit, Zustand nebo TanStack Query
- Zkušenosti s designovými systémy nebo mikrofrontendy jsou výhodou
- Hluboké znalosti distribuovaných systémů, návrhu API a softwarové architektury
- Výrazné zkušenosti s PostgreSQL nebo jinými relačními databázemi a systémy NoSQL
- Praktické zkušenosti s Kafka, NATS nebo RabbitMQ
- Výrazné zkušenosti s Dockerem, Kubernetes, CI/CD a pozorovatelností produkčního prostředí
- Znalost osvědčených bezpečnostních postupů pro backendové a webové aplikace
- Praktické zkušenosti s používáním AI nástrojů pro tvorbu kódu, jako jsou Claude Code, GitHub Copilot nebo Cursor
- Jasné porozumění odpovědnému týmovému používání AI nástrojů pro tvorbu kódu
- Zkušenosti s mentoringem inženýrů a působením v agilních týmech
- Možnost pracovat v Austinu v Texasu
- Možnost ověřit svou totožnost a oprávnění k práci ve Spojených státech
Benefity
- Konkurenceschopné finanční ohodnocení a příležitosti k získání bonusů
- Flexibilní placené volno a placené svátky
- Plán 401(k) s příspěvky zaměstnavatele
- Komplexní zdravotní pojištění včetně zdravotní péče plně hrazené zaměstnavatelem
- Až 12 týdnů rodičovské dovolené
- Základní životní pojištění
- Pojištění krátkodobé a dlouhodobé pracovní neschopnosti plně hrazené zaměstnavatelem
- Čtvrtletní teambuildingové akce
- Obědy pro vedoucí pracovníky
- Celofiremní setkání všech zaměstnanců
- Politika otevřených dveří
- Business casual dress code
- Inkluzivní kultura na pracovišti
- Možnost využít úpravy nebo přizpůsobení během procesu podání žádosti a náboru