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

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.

Full Stack Software Engineer – React, Java Spring Boot
TeamViewerFull 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.
Tech Stack
Tools & technologiesDockerHibernateJavaKubernetesMicroservicesMySQLPostgresReactSpringSpring 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 resumeApplicant 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