TeamViewer
TeamViewer
1.001 – 5.000 Angajați
B2BÎntreprindereSaaS
TeamViewer este o companie B2B SaaS care dezvoltă software cloud securizat pentru acces la distanță, asistență la distanță și experiența digitală a angajaților. Platforma sa ajută echipele IT și întreprinderile să controleze, să monitorizeze și să gestioneze endpointurile, să automatizeze remedierea problemelor și să sprijine operațiunile angajaților din prima linie prin fluxuri de lucru bazate pe realitate augmentată. TeamViewer deservește organizații de diferite dimensiuni prin produse precum Tensor, DEX și Frontline, cu integrări precum Microsoft Intune, ServiceNow și Salesforce. Oferta companiei se concentrează pe gestionarea sigură, conformă și scalabilă a dispozitivelor.

Senior Full-Stack Software Engineer at TeamViewer — Hybrid Portugal

Join TeamViewer as a senior full-stack engineer building backend services and React applications for its digital workplace platform. The role spans architecture, cloud operations, testing, and responsible use of AI-assisted development.

Descriere

  • Design, build, and operate backend services and APIs with Java or Kotlin and Spring Boot, or Node.js and TypeScript
  • Deliver high-quality web applications using React and TypeScript
  • Help evolve the design system and micro-frontend architecture
  • Guide architecture and design decisions for scalable, resilient, and secure services
  • Use domain-driven and event-driven design principles
  • Model data and select suitable SQL and NoSQL storage solutions
  • Build asynchronous integrations with Kafka, NATS, or RabbitMQ
  • Take ownership of service deployment and operations with Docker and Kubernetes
  • Enhance CI/CD workflows and production observability
  • Set testing direction across unit, integration, contract, and end-to-end coverage
  • Promote AI-assisted development and establish responsible practices for the team
  • Mentor engineers, lead code reviews, and advance engineering standards across teams
  • Own features from conception through delivery while influencing technical direction across the stack

Cerințe

  • Degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience
  • At least six years of professional software development experience across backend and frontend systems
  • Demonstrated ability to lead technical initiatives
  • Strong backend expertise with Java or Kotlin and Spring Boot, or Node.js and TypeScript
  • Strong practical experience with React and TypeScript
  • Experience with modern state-management tools such as Redux Toolkit, Zustand, or TanStack Query
  • Deep knowledge of distributed systems, API design, and software architecture
  • Solid experience working with relational and NoSQL databases
  • Hands-on knowledge of messaging platforms including Kafka, NATS, or RabbitMQ
  • Solid experience with Docker, Kubernetes, CI/CD, and production observability
  • Good understanding of security practices for backend and web applications
  • Practical experience using AI coding tools such as Claude Code, GitHub Copilot, or Cursor
  • Experience mentoring engineers and contributing within agile teams
  • Fluent spoken and written English

Beneficii

  • Competitive compensation and benefits, including a company achievement or sales bonus and regular salary reviews
  • Offices with convenient access to public transportation
  • Preferred rates and special offers at local gyms
  • Access to the Corporate Benefits platform and its range of discounts
  • Regular team activities and company-wide celebrations
  • An open-door workplace policy
  • A relaxed environment without a formal dress code
  • Frequent all-hands meetings and Leadership Lunches
  • Hybrid working with flexible hours
  • A Work From Abroad Program permitting up to 40 days of work outside your contracting country
  • On-site onboarding at the headquarters to support a strong start

Locuri de muncă similare

Knowtion Health

Remote Talent Acquisition Manager

Knowtion Health

Oversee recruiting systems, requisitions, analytics, and contingent workforce operations at Knowtion Health. Help support scalable hiring processes for a growing healthcare company.

Deschide
Napco National

Purchasing Coordinator, Saudi Arabia (Remote)

Napco National

Coordinate purchasing operations for a manufacturing business in Saudi Arabia, from purchase orders and supplier deliveries to customs paperwork and material transfers. Support shipment clearance, invoice processing, supplier claims, and product certificate renewals.

Deschide
Terumo Medical Corporation

Region Manager, Terumo Interventional Systems Sales

Terumo Medical Corporation

Lead medical device sales across a North Central New Jersey region, managing field teams and hospital relationships. Drive regional revenue, sales performance, and compliant promotion of Terumo Interventional Systems products.

Deschide