
TeamViewer je B2B SaaS spoločnosť, ktorá vyvíja bezpečný cloudový softvér na vzdialený prístup, vzdialenú podporu a digitálnu skúsenosť zamestnancov. Jej platforma pomáha IT tímom a podnikom kontrolovať, monitorovať a spravovať koncové zariadenia, automatizovať nápravu problémov a podporovať prevádzku v prvej línii prostredníctvom pracovných postupov využívajúcich rozšírenú realitu. TeamViewer poskytuje organizáciám rôznej veľkosti produkty vrátane riešení Tensor, DEX a Frontline s integráciami, ako sú Microsoft Intune, ServiceNow a Salesforce. Ponuka spoločnosti je zameraná na bezpečnú, vyhovujúcu predpisom a škálovateľnú správu zariadení.
Senior softvérový inžinier pre full-stack v spoločnosti TeamViewer — hybridná práca v Portugalsku
Pridajte sa k spoločnosti TeamViewer ako senior full-stack inžinier a podieľajte sa na vývoji backendových služieb a aplikácií React pre platformu digitálneho pracoviska. Táto pozícia zahŕňa architektúru, cloudové operácie, testovanie a zodpovedné používanie vývoja s podporou AI.
Popis
- Navrhovať, vytvárať a prevádzkovať backendové služby a API v jazyku Java alebo Kotlin so Spring Boot, prípadne v Node.js a TypeScripte
- Dodávať vysokokvalitné webové aplikácie s použitím Reactu a TypeScriptu
- Pomáhať rozvíjať dizajnový systém a architektúru mikrofrontendov
- Usmerňovať architektonické a dizajnové rozhodnutia pre škálovateľné, odolné a bezpečné služby
- Používať princípy doménovo riadeného a udalostne riadeného návrhu
- Modelovať dáta a vyberať vhodné riešenia úložísk SQL a NoSQL
- Vytvárať asynchrónne integrácie s Kafka, NATS alebo RabbitMQ
- Prevziať zodpovednosť za nasadzovanie a prevádzku služieb s Dockerom a Kubernetes
- Zlepšovať pracovné postupy CI/CD a pozorovateľnosť produkčného prostredia
- Určovať smerovanie testovania v oblasti jednotkového, integračného, kontraktačného a end-to-end pokrytia
- Podporovať vývoj s pomocou AI a zavádzať zodpovedné postupy v tíme
- Mentorovať inžinierov, viesť kontroly kódu a zvyšovať inžinierske štandardy naprieč tímami
- Prevziať zodpovednosť za funkcie od návrhu až po dodanie a zároveň ovplyvňovať technické smerovanie naprieč celým technologickým zásobníkom
Požiadavky
- Vysokoškolské vzdelanie v odbore informatika, softvérové inžinierstvo alebo príbuznom odbore, prípadne rovnocenné odborné skúsenosti
- Aspoň šesť rokov profesionálnych skúseností s vývojom softvéru v backendových aj frontendových systémoch
- Preukázaná schopnosť viesť technické iniciatívy
- Pokročilé znalosti backendu v jazyku Java alebo Kotlin so Spring Boot, prípadne v Node.js a TypeScripte
- Výrazné praktické skúsenosti s Reactom a TypeScriptom
- Skúsenosti s modernými nástrojmi na správu stavu, ako sú Redux Toolkit, Zustand alebo TanStack Query
- Hlboké znalosti distribuovaných systémov, návrhu API a softvérovej architektúry
- Solídne skúsenosti s relačnými a NoSQL databázami
- Praktické znalosti platformiem na zasielanie správ vrátane Kafka, NATS alebo RabbitMQ
- Solídne skúsenosti s Dockerom, Kubernetes, CI/CD a pozorovateľnosťou produkčného prostredia
- Dobré porozumenie bezpečnostným postupom pre backendové a webové aplikácie
- Praktické skúsenosti s používaním nástrojov na programovanie s podporou AI, ako sú Claude Code, GitHub Copilot alebo Cursor
- Skúsenosti s mentorovaním inžinierov a pôsobením v agilných tímoch
- Plynulá hovorená a písaná angličtina
Benefity
- Konkurenčné odmeňovanie a benefity vrátane firemného bonusu za výsledky alebo predaj a pravidelných úprav mzdy
- Kancelárie s pohodlným prístupom k verejnej doprave
- Zvýhodnené ceny a špeciálne ponuky v miestnych posilňovniach
- Prístup k platforme Corporate Benefits a jej ponuke zliav
- Pravidelné tímové aktivity a celo firemné oslavy
- Politika otvorených dverí na pracovisku
- Uvoľnené pracovné prostredie bez formálneho dress codu
- Časté celofiremné stretnutia a obedy s vedením
- Hybridná práca s flexibilným pracovným časom
- Program Work From Abroad umožňujúci pracovať až 40 dní mimo krajiny, v ktorej máte pracovnú zmluvu
- Úvodné zaškolenie v centrále na podporu úspešného začiatku