Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TeamViewer

Full Stack Software Engineer – React, Java Spring Boot

TeamViewer

Full Stack Software Engineer developing the next generation of TeamViewer's Frontline platform. Utilizing expertise in React and Java Spring Boot for end-to-end feature delivery in a hybrid setup.

Posted 6/16/2026full-timePorto • 🇵🇹 PortugalMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
DockerHibernateJavaKubernetesMicroservicesMySQLPostgresReactSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • TeamViewer's Frontline solution empowers frontline workers through workflow-based, real-time assistance on smart glasses, mobile phones, and tablets
  • Our platform connects the physical and digital worlds, combining 2D and 3D authoring tools to transform how industrial teams collaborate
  • Work across the full stack, delivering features end-to-end from UI to backend services
  • Design, implement, and maintain frontend applications using TypeScript and React
  • Design, implement, and maintain backend services and APIs using Java and Spring Boot
  • Participate in architecture and application design to ensure reliability, scalability, and maintainability across the full stack
  • Write clean, testable, and maintainable code using modern engineering and CI/CD practices
  • Engage in peer reviews, pair programming, and technical discussions to continuously raise code quality and alignment
  • Take ownership of your domain and deliver results with accountability and curiosity
  • Explore and evaluate emerging technologies that can enhance the platform's capabilities

Requirements

What you’ll need
  • University or college degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional experience in full-stack software development, or proven senior-level expertise in designing and delivering complex software systems
  • Strong expertise in TypeScript and React for frontend development
  • Strong expertise in Java and Spring Boot for backend development, including frameworks such as Spring Data and Spring Security
  • Solid understanding of RESTful APIs, microservices, and distributed system design
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate)
  • Experience with CI/CD pipelines, Docker, and container orchestration (e.g., Kubernetes)
  • Understanding of security and authentication standards (JWT, OAuth2, OpenAPI)
  • Fluency in English; other languages are a plus.

Benefits

Comp & perks
  • Onsite Onboarding in our HQ office for an optimal start
  • Great compensation and benefits packages including company achievement bonus or sales bonus
  • Public transport friendly offices
  • Special terms for local gyms
  • Access to Corporate Benefits platform with many discounts
  • Regular Team events and company-wide celebrations
  • Open door policy, no dress code rules, frequent all Hands and Leadership Lunches
  • Hybrid and Flexible work time with up to 50% home office
  • Work From Abroad Program allowing up to 40 days of work outside your contracting country
  • We celebrate diversity as one of core values, join and drive one of the c-a-r-e initiatives together with us!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactJavaSpring BootRESTful APIsmicroservicesPostgreSQLMySQLHibernateCI/CD
Soft Skills
accountabilitycuriositypeer reviewspair programmingtechnical discussions
Certifications
University degree in Computer ScienceUniversity degree in Software Engineering