
TeamViewer je B2B SaaS tvrtka koja razvija siguran softver u oblaku za udaljeni pristup, udaljenu podršku i digitalno iskustvo zaposlenika. Njena platforma pomaže IT timovima i poduzećima u kontroli, praćenju i upravljanju krajnjim uređajima, automatizaciji otklanjanja problema te podršci operacijama na prvoj liniji putem radnih procesa proširene stvarnosti. TeamViewer organizacijama različitih veličina nudi proizvode kao što su Tensor, DEX i Frontline, s integracijama poput Microsoft Intunea, ServiceNowa i Salesforcea. Ponuda tvrtke usmjerena je na sigurnu, usklađenu s propisima i skalabilnu upravljanje uređajima.
Viši full-stack softverski inženjer u tvrtki TeamViewer — hibridni rad u Portugalu
Pridružite se tvrtki TeamViewer kao viši full-stack inženjer i razvijajte pozadinske usluge i aplikacije React za platformu digitalnog radnog mjesta. Uloga obuhvaća arhitekturu, rad u oblaku, testiranje i odgovornu upotrebu razvoja uz pomoć umjetne inteligencije.
Opis
- Dizajnirati, izgrađivati i održavati pozadinske usluge i API-je u Javi ili Kotlinu uz Spring Boot ili u Node.jsu i TypeScriptu
- Isporučivati visokokvalitetne web-aplikacije koristeći React i TypeScript
- Pomagati u razvoju dizajnerskog sustava i mikrofrontend arhitekture
- Usmjeravati arhitektonske i dizajnerske odluke za skalabilne, otporne i sigurne usluge
- Primjenjivati principe domenski vođenog i događajima vođenog dizajna
- Modelirati podatke i odabirati odgovarajuća SQL i NoSQL rješenja za pohranu
- Izgrađivati asinkrone integracije s Kafkom, NATS-om ili RabbitMQ-om
- Preuzeti odgovornost za implementaciju i rad usluga uz Docker i Kubernetes
- Unapređivati CI/CD tijekove rada i vidljivost produkcijskog okruženja
- Određivati smjer testiranja kroz jedinično, integracijsko, ugovorno i end-to-end pokrivanje
- Promicati razvoj uz pomoć umjetne inteligencije i uspostaviti odgovorne prakse za tim
- Mentorirati inženjere, voditi preglede koda i unapređivati inženjerske standarde u svim timovima
- Preuzeti vlasništvo nad funkcionalnostima od ideje do isporuke te utjecati na tehnički smjer kroz cijeli tehnološki stog
Zahtjevi
- Diploma iz računalnih znanosti, softverskog inženjerstva ili srodne discipline ili jednakovrijedno profesionalno iskustvo
- Najmanje šest godina profesionalnog iskustva u razvoju softvera za pozadinske i frontend sustave
- Dokazana sposobnost vođenja tehničkih inicijativa
- Izvrsno poznavanje pozadinskog razvoja u Javi ili Kotlinu uz Spring Boot ili u Node.jsu i TypeScriptu
- Izvrsno praktično iskustvo s Reactom i TypeScriptom
- Iskustvo s modernim alatima za upravljanje stanjem, poput Redux Toolkita, Zustada ili TanStack Queryja
- Duboko poznavanje distribuiranih sustava, dizajna API-ja i softverske arhitekture
- Solidno iskustvo s relacijskim i NoSQL bazama podataka
- Praktično poznavanje platformi za razmjenu poruka, uključujući Kafku, NATS i RabbitMQ
- Solidno iskustvo s Dockerom, Kubernetesom, CI/CD-om i vidljivošću produkcijskog okruženja
- Dobro razumijevanje sigurnosnih praksi za pozadinske i web-aplikacije
- Praktično iskustvo s alatima za programiranje uz pomoć umjetne inteligencije, poput Claude Codea, GitHub Copilota ili Cursora
- Iskustvo u mentoriranju inženjera i doprinosu radu agilnih timova
- Tečno znanje govornog i pisanog engleskog jezika
Pogodnosti
- Konkurentna plaća i beneficije, uključujući bonus za rezultate tvrtke ili prodaju te redovite revizije plaće
- Uredi s jednostavnim pristupom javnom prijevozu
- Povoljnije cijene i posebne ponude u lokalnim teretanama
- Pristup platformi Corporate Benefits i njezinu rasponu popusta
- Redovite timske aktivnosti i proslave na razini tvrtke
- Politika otvorenih vrata na radnom mjestu
- Opušteno okruženje bez formalnog pravila odijevanja
- Česti sastanci svih zaposlenika i ručkovi s vodstvom
- Hibridni rad s fleksibilnim radnim vremenom
- Program Work From Abroad koji omogućuje do 40 dana rada izvan zemlje u kojoj imate ugovor
- Uvođenje u posao u sjedištu tvrtke radi kvalitetnog početka