> Markdown version of [/jobs/ext/2618728-senior-fullstack-ai-engineer-react-java](https://www.wearedevelopers.com/jobs/ext/2618728-senior-fullstack-ai-engineer-react-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Fullstack AI Engineer (React, Java) - **Company:** TeamViewer Germany GmbH, - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Business Logic, Automation of Tests, Software Quality, Object-Oriented Software Development, Software Engineering, Data Streaming, TeamViewer, Model-Driven Development, ReactJS, Backend - **Published:** August 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=47360d3b92ff76df ## About the Role * 5+ years of professional software development experience, backed by strong Java expertise and solid software engineering fundamentals. * Proven experience designing and building distributed, scalable backend systems, with a strong focus on clean code and object-oriented design. * Hands-on experience integrating model-based or agentic capabilities into backend services, including streaming, tool calling, and structured outputs. * Regular use of AI coding agents, combined with a critical review mindset and accountability for the correctness, security, and maintainability of delivered solutions. * Ability to design and implement automated testing strategies robust enough to validate high volumes of generated code and prevent regressions. * Strong understanding of common AI system failure modes, including hallucinations, context degradation, prompt injection, non-determinism, and silent regressions, along with effective mitigation approaches. * A structured and analytical working style, excellent communication skills, fluency in English, and the ability to collaborate effectively with teams across EMEA. ## Description * Build Java backend services powering TeamViewer Tia for end users, from feature APIs to integration points with the wider platform. * Design components where model-driven behavior meets deterministic business logic, keeping boundaries explicit, testable, and reliable. * Use AI coding agents to deliver at pace while personally owning architecture decisions, code quality, security, and maintainability. * Build automated test and evaluation coverage that allows generated changes to be merged safely without regressions. * Optimize backend services for conversational and agentic product needs, including latency, cost, caching, streaming, and batching. * Maintain shared context assets such as agent instructions, tool definitions, prompt templates, and domain documentation. * Mentor engineers on agent-assisted development and help raise team standards for safe, effective AI-native engineering. ## About TeamViewer Germany GmbH TeamViewer is a leading global technology company that provides a cutting-edge platform to remotely access, control and support devices of any kind. Our software solutions empower our users and customers to bridge distances and digitalize their processes through seamless connectivity. Our team is committed to quality and passionately leading the way in the fields of Augmented Reality, Internet of Things and Artificial Intelligence. With over 1.400 employees from more than 80 nationalities in... **Tech Stack:** Android, C#, C++, Cassandra, Kotlin, Microservices, Objective-C, Product Management, React, TypeScript, Unity, Swift, Java **Industries:** Computer Software [Company profile](https://www.wearedevelopers.com/companies/3355-teamviewer-germany-gmbh) ### More Jobs at TeamViewer Germany GmbH - [AI Software Engineer](https://www.wearedevelopers.com/jobs/ext/2200303-ai-software-engineer) - [Senior Enterprise Solutions Engineer](https://www.wearedevelopers.com/jobs/ext/2548326-senior-enterprise-solutions-engineer) - [Senior AI Frontend Engineer](https://www.wearedevelopers.com/jobs/ext/2552851-senior-ai-frontend-engineer) - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/2618818-senior-software-engineer) - [Senior Software Engineer, C++](https://www.wearedevelopers.com/jobs/ext/2347554-senior-software-engineer-c) ## Related Videos - [One year of the CO2-challenge – insights and lessons learned](https://www.wearedevelopers.com/videos/100251-one-year-of-the-co2-challenge-insights-and-lessons-learned) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Agentic employees in world's most downloaded FinTech app](https://www.wearedevelopers.com/videos/100123-agentic-employees-in-world-s-most-downloaded-fintech-app) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Austria – the most livable place for software developers?](https://www.wearedevelopers.com/magazine/20-austria-the-most-livable-place-for-software-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)