TeamViewer
TeamViewer
1001 – 5000 Dipendenti
B2BImpresaSaaS
TeamViewer è un’azienda B2B di software SaaS che sviluppa soluzioni cloud sicure per l’accesso remoto, il supporto remoto e l’esperienza digitale dei dipendenti. La sua piattaforma aiuta i team IT e le imprese a controllare, monitorare e gestire gli endpoint, automatizzare la risoluzione dei problemi e supportare le operazioni in prima linea attraverso flussi di lavoro in realtà aumentata. TeamViewer serve organizzazioni di diverse dimensioni con prodotti come Tensor, DEX e Frontline, oltre a integrazioni come Microsoft Intune, ServiceNow e Salesforce. La sua offerta è incentrata su una gestione dei dispositivi sicura, conforme e scalabile.

Senior Software Engineer Full-Stack presso TeamViewer — Ibrido in Portogallo

Unisciti a TeamViewer come Senior Software Engineer full-stack per sviluppare servizi backend e applicazioni React per la sua piattaforma di ambiente di lavoro digitale. Il ruolo comprende architettura, operazioni cloud, test e uso responsabile dello sviluppo assistito dall’IA.

Descrizione

  • Progettare, sviluppare e gestire servizi backend e API con Java o Kotlin e Spring Boot, oppure Node.js e TypeScript
  • Realizzare applicazioni web di alta qualità con React e TypeScript
  • Contribuire all’evoluzione del design system e dell’architettura a microfrontend
  • Guidare le decisioni di architettura e progettazione per servizi scalabili, resilienti e sicuri
  • Applicare i principi della progettazione domain-driven ed event-driven
  • Modellare i dati e selezionare soluzioni di archiviazione SQL e NoSQL adeguate
  • Creare integrazioni asincrone con Kafka, NATS o RabbitMQ
  • Assumere la responsabilità del deployment e della gestione operativa dei servizi con Docker e Kubernetes
  • Migliorare i flussi CI/CD e l’osservabilità in produzione
  • Definire la strategia di test per la copertura di unità, integrazione, contratti e test end-to-end
  • Promuovere lo sviluppo assistito dall’IA e stabilire pratiche responsabili per il team
  • Fare da mentor agli ingegneri, guidare le revisioni del codice e far progredire gli standard ingegneristici tra i team
  • Gestire le funzionalità dall’ideazione alla consegna, influenzando la direzione tecnica dell’intero stack

Requisiti

  • Laurea in Informatica, Ingegneria del Software o disciplina correlata, oppure esperienza professionale equivalente
  • Almeno sei anni di esperienza professionale nello sviluppo software di sistemi backend e frontend
  • Comprovata capacità di guidare iniziative tecniche
  • Solida esperienza backend con Java o Kotlin e Spring Boot, oppure Node.js e TypeScript
  • Solida esperienza pratica con React e TypeScript
  • Esperienza con strumenti moderni di gestione dello stato, come Redux Toolkit, Zustand o TanStack Query
  • Conoscenza approfondita dei sistemi distribuiti, della progettazione di API e dell’architettura software
  • Solida esperienza con database relazionali e NoSQL
  • Conoscenza pratica delle piattaforme di messaggistica, tra cui Kafka, NATS o RabbitMQ
  • Solida esperienza con Docker, Kubernetes, CI/CD e osservabilità in produzione
  • Buona conoscenza delle pratiche di sicurezza per applicazioni backend e web
  • Esperienza pratica nell’uso di strumenti di coding basati sull’IA, come Claude Code, GitHub Copilot o Cursor
  • Esperienza nel mentoring di ingegneri e nel lavoro in team agili
  • Ottima conoscenza dell’inglese scritto e parlato

Benefit

  • Retribuzione e benefit competitivi, tra cui un bonus legato ai risultati aziendali o alle vendite e revisioni salariali periodiche
  • Uffici comodamente raggiungibili con i mezzi pubblici
  • Tariffe preferenziali e offerte speciali presso palestre locali
  • Accesso alla piattaforma Corporate Benefits e alla sua gamma di sconti
  • Attività di team regolari e celebrazioni aziendali
  • Politica aziendale della porta aperta
  • Ambiente informale senza codice di abbigliamento formale
  • Riunioni all-hands frequenti e Leadership Lunches
  • Lavoro ibrido con orari flessibili
  • Programma Work From Abroad che consente di lavorare fino a 40 giorni al di fuori del Paese di assunzione
  • Onboarding in presenza presso la sede centrale per favorire un ottimo inizio

Offerte correlate

Knowtion Health

Responsabile dell’acquisizione dei talenti da remoto

Knowtion Health

Supervisiona i sistemi di selezione, le richieste di assunzione, le analisi e la gestione della forza lavoro a tempo determinato presso Knowtion Health. Contribuisce a sviluppare processi di assunzione scalabili per un’azienda sanitaria in crescita.

Apri
Napco National

Coordinatore acquisti, Arabia Saudita (da remoto)

Napco National

Coordina le operazioni di acquisto per un’azienda manifatturiera in Arabia Saudita: dagli ordini di acquisto e dalle consegne dei fornitori alle pratiche doganali e ai trasferimenti di materiali. Supporta lo sdoganamento delle spedizioni, l’elaborazione delle fatture, i reclami ai fornitori e il rinnovo dei certificati di prodotto.

Apri
Terumo Medical Corporation

Responsabile regionale vendite, Terumo Interventional Systems

Terumo Medical Corporation

Gestisci le vendite di dispositivi medici in un’area del North Central New Jersey, coordinando i team sul territorio e i rapporti con gli ospedali. Sviluppa i ricavi regionali, i risultati di vendita e la promozione conforme dei prodotti Terumo Interventional Systems.

Apri
Claroty

Ingegnere di automazione QA

Claroty

Sviluppa l’automazione di API e interfaccia utente e i controlli di qualità CI/CD per la piattaforma di sicurezza ciberfisica di Claroty. Contribuisci a proteggere le infrastrutture critiche con test affidabili.

Apri