Задачи:
— полный цикл нагрузочного тестирования: разработка средств, целевые запуски, сбор и анализ метрик, фиксация ошибок и отчётность;
— проведение нагрузочного тестирования на Системе;
— разработка средств нагрузочного тестирования;
— проведение целевых тестовых запусков в соответствии с методикой нагрузочного тестирования;
— выявление и фиксация ошибок в системе учета задач;
— проведение ретеста ошибок;
— проведение нагрузочного тестирования Системы при изменении версии Системы;
— актуализация и доработка сбора метрик: сбор бизнес- и аппаратных метрик с серверов приложений и баз данных;
— сбор и анализ результатов и метрик по результатам целевых тестовых запусков на Системе;
— формирование отчета по результатам нагрузочного тестирования.
Требования:
— опыт в нагрузочном тестировании от 1 года;
— Java: Core, многопоточность, основы JVM/GC;
— опыт разработки средств нагрузочного тестирования;
— практика с JMeter, Gatling или аналогичными инструментами;
— понимание метрик: RPS/TPS, latency, throughput, error rate, перцентили;
— Linux, SQL, Git, CI/CD;
— опыт сбора и анализа бизнес- и аппаратных метрик с серверов приложений и БД.
Условия:
— формат работы: офис;
— ДМС со стоматологией, страхование жизни, онкострахование и психологическая поддержка;
— 3 дня без больничного;
— выгодная ипотека для ИТ;
— скидки и бонусы от партнеров;
— мероприятия для сотрудников и их детей;
— собственная киберлига.
Location: Austin, United States
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Senior Frontend Software Engineer to build the web experiences on top of the backend services that power TeamViewer products. You will shape our frontend architecture, drive quality and consistency across web applications, and act as a technical reference for other engineers in an agile, modern environment.
Design, build and maintain complex, large-scale web applications using React and TypeScript.
Own and evolve the frontend architecture, including micro-frontend patterns (e.g. Module Federation, Piral), monorepo setup and shared component libraries.
Define state management and data-fetching strategies, separating server state, client state and UI state in a clear, scalable way.
Contribute to and help govern our design system together with UX/UI designers, ensuring consistency, accessibility and reusability.
Integrate frontends with backend services and APIs, working with backend engineers on API contracts, authentication flows and data models.
Drive web performance: rendering optimization, code splitting, bundle size and Core Web Vitals.
Ensure high standards for security, accessibility, internationalization and browser compatibility.
Define and drive frontend testing practices (unit, integration, visual regression, end-to-end).
Contribute to build tooling, CI/CD pipelines and containerized deployments with Docker and Kubernetes.
Drive adoption of AI-assisted development in the frontend: set good practices, share workflows and keep quality high.
Mentor other engineers, lead code reviews and drive technical decisions within and across teams.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
6+ years of professional experience in frontend development, with a track record of leading technical topics.
Expert knowledge of React (hooks, context, concurrent rendering, Suspense), TypeScript and modern JavaScript.
Deep experience with well-known state management and data-fetching libraries, such as Redux Toolkit (incl. RTK Query), Zustand, MobX, TanStack Query or XState, and the judgement to choose the right tool for each case.
Proven experience building and maintaining design systems or component libraries (e.g. Storybook, design tokens, theming).
Experience with micro-frontend architectures and scalable frontend codebases, including monorepo tooling (e.g. Nx, Turborepo).
Strong knowledge of modern build tooling (e.g. Vite, Webpack) and bundling optimisation.
Solid understanding of web performance profiling and optimization (memoisation, virtualization, lazy loading, Core Web Vitals).
Experience with API integration via REST and/or GraphQL, real-time communication (WebSockets) and authentication standards such as OAuth 2.0 / OpenID Connect.
Strong knowledge of web accessibility (WCAG) and web security best practices (XSS, CSRF, CSP).
Experience with frontend testing tools such as Jest or Vitest, React Testing Library, and Playwright or Cypress.
Experience with frontend observability and error tracking (e.g. Sentry, OpenTelemetry) is a plus.
Experience with SSR frameworks (e.g. Next.js) or Node.js is a plus.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor) and a clear view on how to use them responsibly in a team.
Experience mentoring engineers and working in agile teams.
What we offer
Competitive compensation and bonuses
Flexible PTO and paid holidays
401(k) with employer matching
Comprehensive Health insurance package including 100% employer-paid medical coverage
Up to 12 weeks of Parental Leave
Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
Quarterly teambuilding events, leadership luncheons, and companywide “All Hands” meetings
Open door policy and business casual dress code
We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!
Work location for this position is Austin, TX.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States.
Location: Austin, United States
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Senior Fullstack Software Engineer to design and build the backend services that power TeamViewer products and the web applications on top of them. You will own features end to end, shape technical direction across the stack, and act as a technical reference and mentor within and across teams.
Design, build and operate backend services and APIs using Java/Kotlin with Spring Boot or Node.js/TypeScript.
Build high-quality web applications with React and TypeScript, contributing to our design system and micro-frontend architecture.
Drive architecture and design decisions for scalable, resilient and secure services, applying domain-driven and event-driven principles.
Design data models and choose the right storage across SQL and NoSQL databases.
Design asynchronous integrations using messaging systems such as Kafka, NATS or RabbitMQ.
Own deployment and operation of services with Docker and Kubernetes, and improve CI/CD pipelines and observability.
Drive testing strategy across the stack (unit, integration, contract, end-to-end).
Drive adoption of AI-assisted development in your team: set good practices, share workflows and keep quality high.
Mentor other engineers, lead code reviews and promote engineering best practices across teams.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
6+ years of professional experience in software development across backend and frontend, with a track record of leading technical topics.
Strong backend experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript.
Strong experience with React and TypeScript, including modern state management (e.g. Redux Toolkit, Zustand, TanStack Query); experience with design systems or micro-frontends is a plus.
Deep understanding of distributed systems, API design and software architecture.
Solid experience with relational (e.g. PostgreSQL) and NoSQL databases.
Hands-on experience with messaging systems such as Kafka, NATS or RabbitMQ.
Solid experience with Docker and Kubernetes, CI/CD and production observability.
Good knowledge of security best practices for backend and web applications.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor) and a clear view on how to use them responsibly in a team.
Experience mentoring engineers and working in agile teams.
What we offer
Competitive compensation and bonuses
Flexible PTO and paid holidays
401(k) with employer matching
Comprehensive Health insurance package including 100% employer-paid medical coverage
Up to 12 weeks of Parental Leave
Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
Quarterly teambuilding events, leadership luncheons, and companywide “All Hands” meetings
Open door policy and business casual dress code
We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!
Work location for this position is Austin, TX.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States.
Location: Austin, United States
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a hands-on Team Lead to lead one of our new Integrations & Partner Enablement engineering teams. The team connects TeamViewer products to the enterprise systems our customers run on, such as ERP, warehouse management (WMS) and manufacturing execution (MES) systems, and gives partners the tools to build integrations on their own.
You will lead a team of full stack engineers while staying close to the code: designing solutions, reviewing code and building features yourself. You will work closely with engineering, Product Management and Architecture teams in Europe in an agile, modern environment.
Lead, coach and develop a team of full stack engineers: run regular 1:1s, give feedback, support career growth and manage performance.
Stay hands-on: design solutions, write code, review pull requests and set the technical bar for the team.
Own the team's delivery, from planning and estimation to release and support, balancing new capabilities with quality and technical debt.
Translate customer and partner needs into technical solutions and clear team priorities together with Product Management.
Work with customers, partners and system integrators to understand their processes and turn them into reusable, standard solutions.
Drive agile ways of working and good engineering practices: testing, CI/CD, code reviews and documentation.
Drive adoption of AI-assisted development in the team: set good practices, share workflows and keep quality high.
Support hiring and onboarding of new engineers as the team grows.
Build a culture of open communication, ownership and accountability.
Requirements
A university or college degree in Computer Science, Information Technology, or a related field.
5+ years of experience in software engineering, with a solid understanding of modern development practices.
2+ years of experience leading engineers as a Team Lead, Tech Lead or similar, including coaching and giving feedback.
Strong hands-on experience with Java/Kotlin and Spring Boot or Node.js/TypeScript, and with React and TypeScript.
Strong background in enterprise integration: REST APIs, data mapping and transformation, event-driven integration and messaging.
Good understanding of authentication and authorization standards such as OAuth 2.0 / OpenID Connect.
Experience with Git, CI/CD, automated testing, Docker and cloud platforms (Azure or AWS).
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor) and a clear view on how to use them responsibly in a team.
Experience working with distributed teams across time zones, with good working-hours overlap with Central European Time.
Excellent communication skills, with the ability to work directly with customers, partners and stakeholders.
Fluent in English (spoken and written).
Nice to Have
Background in SAP consulting or a systems integrator, or at a product company with an integration platform or SDK (e.g. iPaaS, WMS or MES vendors).
Experience with SAP integrations (e.g. SAP EWM, SAP S/4HANA, OData, BAPI/RFC, IDoc, SAP BTP / Integration Suite).
Experience with WMS or MES products and understanding of logistics, warehouse or manufacturing processes.
Experience building SDKs, developer tools or developer documentation.
Willingness to travel occasionally to Europe.
What we offer
Competitive compensation and bonuses
Flexible PTO and paid holidays
401(k) with employer matching
Comprehensive Health insurance package including 100% employer-paid medical coverage
Up to 12 weeks of Parental Leave
Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
Quarterly teambuilding events, leadership luncheons, and companywide “All Hands” meetings
Open door policy and business casual dress code
We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!
Work location for this position is Austin, TX.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States.
Обязанности:
— Разработка и доработка backend-решений на C#/.NET.
— Участие в разработке высоконагруженных корпоративных систем.
— Обеспечение безопасности корпоративных систем.
— Реализация и оптимизация интеграций с внутренними и внешними системами.
— Взаимодействие с командой разработки.
Требования:
— Опыт разработки банковских дистанционных сервисов.
— Знание банковской предметной области.
— Опыт работы с инструментами управления жизненным циклом разработки ПО.
— Коммерческий опыт разработки на C#/.NET.
— Опыт создания или развития крупных высоконагруженных систем.
— Практический опыт интеграции через систему межведомственного электронного взаимодействия.
— Базы данных: PostgreSQL, MS SQL Server (T-SQL).
— Опыт проектирования и разработки микросервисов.
— Опыт разработки REST API / Web API.
— Умение применять IoC-контейнеры.
— Понимание подходов к защите корпоративных приложений.
— Понимание процессов CI/CD.
— Уверенная работа с Git.
— Законченное высшее образование.
Условия:
— Проектная занятость на 6 месяцев.
— Возможность работы с технически сложными и интересными проектами на хорошем технологическом стеке.
— Официальное трудоустройство.
— Удаленная работа.
Location: Porto, Portugal
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Backend Software Engineer to join the teams building and running the backend services that power TeamViewer products. You will design, build and operate services that must be secure, reliable and scalable, working in an agile team alongside product, frontend and platform engineers.
Design, develop and maintain backend services and APIs using Java/Kotlin with Spring Boot or Node.js/TypeScript.
Build scalable, resilient services following clean architecture, domain-driven and event-driven principles.
Design data models and work with both SQL and NoSQL databases.
Implement asynchronous communication between services using messaging systems such as Kafka, NATS or RabbitMQ.
Containerize and deploy services with Docker and Kubernetes and contribute to CI/CD pipelines.
Write automated tests (unit, integration, contract) and take part in code reviews.
Use AI coding assistants effectively in your daily work, while keeping ownership of quality, security and maintainability.
Monitor and improve services in production, with a focus on performance, security and observability.
Collaborate with your team and other teams on technical decisions, shared standards and knowledge sharing.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
3+ years of professional experience in backend software development.
Solid experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript.
Good understanding of RESTful API design and distributed systems concepts.
Experience with relational (e.g. PostgreSQL) and NoSQL databases.
Familiarity with messaging systems such as Kafka, NATS or RabbitMQ.
Hands-on experience with Docker; Kubernetes experience is a plus.
Strong testing mindset and familiarity with CI/CD practices.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor), including critically reviewing and testing AI-generated code.
Experience working in agile teams.
Fluent in English (spoken and written).
What we offer
Onsite Onboarding
in our HQ office for an optimal start
Great compensation and benefits packages
including company achievement bonus or sales bonus and regular salary reviews
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
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!
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
Наша компания занимается продуктовой разработкой проектов наших Заказчиков под ключ. Проект — крупный коммерческий банк в РФ.
Ожидания:
— Опыт работы в QA: от 4 лет.
— Опыт автоматизации тестирования на Java: от 2 лет.
Требуемые знания и навыки:
— Опыт тестирования mobile/web приложений (от 2 лет).
— Опыт работы с Rest API.
— Опыт работы с SQL/NoSQL БД на уровне сложных запросов и выгрузок (join, View и т.д.).
— Опыт покрытия новых функциональностей при помощи инструментов автотестирования (Java).
— Опыт работы с интеграционным тестированием.
— Опыт работы с CI/CD (Jenkins, GitLab CI).
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги).
— Опыт работы с мок-сервисами (Wiremock или аналоги).
— Опыт написания библиотек и инструментов для автоматизации тестирования.
— Опыт применения процессов и методологий разработки программного обеспечения.
— Опыт применения инструментов и технологий разработки ПО.
— Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги).
— Опыт развертывания инфраструктуры.
— Опыт работы с системами Cache (Redis, Hazelcast).
— Инструменты Docker, Jenkins, K8s, SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket, Docker Compose.
Дополнительная информация:
— Web и mobile тестирование: мобилка + веб.
— Backend и frontend тестирование: 80% / 20%.
— Ручное и автоматическое тестирование: 70% ручное, 30% авто.
About the Project
We are developing a high-load train scheduling system that processes large volumes of real-time railway route data. The system is built on MariaDB and includes complex logic for caching, task queue processing, and query optimization.
Technical Skills
— 5+ years of experience with MariaDB/MySQL and a deep understanding of database architecture and optimization
— Expert-level SQL knowledge (complex queries, window functions, CTEs, subqueries)
— Experience developing stored procedures and functions in MySQL/MariaDB
— Proficiency in performance optimization of queries and database schemas
— Strong understanding of indexing and optimization strategies for large datasets
— Experience with Flyway or similar database migration tools
— Knowledge of Linux/Unix and bash scripting for automation
Work Experience
— 5+ years of commercial SQL development
— Experience with high-load systems (processing millions of records)
— Knowledge of database design principles and normalization
— Experience working in a team using version control systems (Git)
Personal Qualities
— Adaptability and willingness to embrace new technologies
— Openness to innovation and modern development practices
— Commitment to continuous learning and professional growth
— Flexible thinking and the ability to quickly master new tools
Nice-to-have Technologies
— Experience using AI agents for SQL development and optimization
— Knowledge of modern automation tools in development workflows
— Experience with Jenkins or other CI/CD systems
— Knowledge of Docker for database containerization
— Experience monitoring database performance (Percona Toolkit, pt-query-digest)
— Knowledge of NoSQL solutions (Redis, MongoDB) for caching
— Experience with cloud databases (AWS RDS, Google Cloud SQL)
Domain Knowledge
— Experience with transportation or logistics systems
— Understanding of railway systems and scheduling
— Experience with real-time systems and data stream processing
Responsibilities
— Developing and optimizing complex SQL queries and stored procedures
— Designing database schemas for high-load systems
— Creating and maintaining migrations using Flyway
— Optimizing performance of existing queries and indexes
— Developing bash scripts for process automation
— Leveraging modern tools and AI agents to enhance efficiency
— Analyzing query performance and identifying bottlenecks
— Monitoring database health and planning for scalability
— Profiling queries and creating optimization plans
— Working with logs and diagnosing issues
— Participating in SQL code reviews and database design reviews
— Consulting team members on database-related topics
— Documenting architectural decisions and procedures
— Mentoring junior developers in SQL and performance optimization
— Introducing new technologies and best practices to the team
What We Offer
— Remote work
— Modern technology stack and engaging challenges
— Opportunities for professional growth within an expert team
— Access to cutting-edge tools and technologies
— Participation in technical conferences and professional training
— Hands-on experience with modern technologies and approaches
— Ability to influence architectural decisions in the project
— Mentorship and knowledge sharing with colleagues
— Exploration and implementation of AI tools in daily workflows
Location: Porto, Portugal
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Full Stack Software Engineer to join the teams building the backend services that power TeamViewer products and the web applications on top of them. You will work across the stack, from APIs and data to user interfaces, in an agile team alongside product, UX and platform engineers.
Develop and maintain backend services and APIs using Java/Kotlin with Spring Boot or Node.js/TypeScript.
Build web applications and features using React and TypeScript, using our design system and shared components.
Design data models and work with both SQL and NoSQL databases.
Integrate services through REST APIs and messaging systems such as Kafka, NATS or RabbitMQ.
Containerise and deploy applications with Docker and Kubernetes, and contribute to CI/CD pipelines.
Write automated tests across the stack and take part in code reviews.
Use AI coding assistants effectively in your daily work, while keeping ownership of quality, security and maintainability.
Monitor and improve features in production, with a focus on quality, performance and security.
Collaborate with your team and other teams on technical decisions and knowledge sharing.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
3+ years of professional experience in fullstack development.
Solid backend experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript.
Solid experience with React and TypeScript.
Good understanding of RESTful API design and web application architecture.
Experience with relational (e.g. PostgreSQL) and NoSQL databases.
Familiarity with messaging systems such as Kafka, NATS or RabbitMQ is a plus.
Hands-on experience with Docker; Kubernetes experience is a plus.
Strong testing mindset and familiarity with CI/CD practices.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor), including critically reviewing and testing AI-generated code.
Experience working in agile teams.
Fluent in English (spoken and written).
What we offer
Onsite Onboarding
in our HQ office for an optimal start
Great compensation and benefits packages
including company achievement bonus or sales bonus and regular salary reviews
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
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!
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
Location: Porto, Portugal
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Senior Frontend Software Engineer to build the web experiences on top of the backend services that power TeamViewer products. You will shape our frontend architecture, drive quality and consistency across web applications, and act as a technical reference for other engineers in an agile, modern environment.
Design, build and maintain complex, large-scale web applications using React and TypeScript.
Own and evolve the frontend architecture, including micro-frontend patterns (e.g. Module Federation, Piral), monorepo setup and shared component libraries.
Define state management and data-fetching strategies, separating server state, client state and UI state in a clear, scalable way.
Contribute to and help govern our design system together with UX/UI designers, ensuring consistency, accessibility and reusability.
Integrate frontends with backend services and APIs, working with backend engineers on API contracts, authentication flows and data models.
Drive web performance: rendering optimization, code splitting, bundle size and Core Web Vitals.
Ensure high standards for security, accessibility, internationalization and browser compatibility.
Define and drive frontend testing practices (unit, integration, visual regression, end-to-end).
Contribute to build tooling, CI/CD pipelines and containerized deployments with Docker and Kubernetes.
Drive adoption of AI-assisted development in the frontend: set good practices, share workflows and keep quality high.
Mentor other engineers, lead code reviews and drive technical decisions within and across teams.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
6+ years of professional experience in frontend development, with a track record of leading technical topics.
Expert knowledge of React (hooks, context, concurrent rendering, Suspense), TypeScript and modern JavaScript.
Deep experience with well-known state management and data-fetching libraries, such as Redux Toolkit (incl. RTK Query), Zustand, MobX, TanStack Query or XState, and the judgement to choose the right tool for each case.
Proven experience building and maintaining design systems or component libraries (e.g. Storybook, design tokens, theming).
Experience with micro-frontend architectures and scalable frontend codebases, including monorepo tooling (e.g. Nx, Turborepo).
Strong knowledge of modern build tooling (e.g. Vite, Webpack) and bundling optimisation.
Solid understanding of web performance profiling and optimization (memoisation, virtualization, lazy loading, Core Web Vitals).
Experience with API integration via REST and/or GraphQL, real-time communication (WebSockets) and authentication standards such as OAuth 2.0 / OpenID Connect.
Strong knowledge of web accessibility (WCAG) and web security best practices (XSS, CSRF, CSP).
Experience with frontend testing tools such as Jest or Vitest, React Testing Library, and Playwright or Cypress.
Experience with frontend observability and error tracking (e.g. Sentry, OpenTelemetry) is a plus.
Experience with SSR frameworks (e.g. Next.js) or Node.js is a plus.
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor) and a clear view on how to use them responsibly in a team.
Experience mentoring engineers and working in agile teams.
Fluent in English (spoken and written).
What we offer
Onsite Onboarding
in our HQ office for an optimal start
Great compensation and benefits packages
including company achievement bonus or sales bonus and regular salary reviews
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
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!
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
Задачи:
— Сопровождение и развитие пайплайна автономного транспорта: интеграция модулей в единый процесс, поддержка совместимости версий, расследование сбоев на стыках компонентов.
— Создание инструментов для разработки и мониторинга: обеспечение воспроизводимости прогонов, разработка инструментов для непрерывного мониторинга качества, быстрого разбора инцидентов и регрессов.
— Масштабирование разработанных алгоритмов: перенос решений на новые платформы и конфигурации без потери стабильности, поддержка новых автомобильных платформ.
Требования:
— Уверенное владение C++ и Python.
— Понимание устройства сложных многокомпонентных систем.
— Умение разбираться в чужом коде и находить причины проблем на стыках компонентов.
— Аккуратность, организованность и доведение задач до конца.
Будет плюсом:
— Опыт работы с ROS, ROS 2 или похожими фреймворками.
— Опыт работы с пайплайнами обработки данных: Airflow, Dagster, MapReduce, YT.
— Настройка CI/CD и автоматизация тестирования.
Условия:
— Компенсация 80% ДМС супругам и детям сотрудников.
— Оплата ведения беременности и родов сотрудницам и жёнам сотрудников с опытом работы более двух лет.
— Полный список бонусов доступен на сайте компании.
Location: Bulgaria; Croatia; Cyprus; Estonia; Finland; Greece; Hungary; Ireland; Latvia; Lithuania; Malta; Moldova; Montenegro; North Macedonia; Poland; Romania; Slovakia; Slovenia; Sweden; Ukraine
Why Kimchi?
Kimchi is the AI platform inside CAST AI. We started by helping companies run LLMs on their own Kubernetes clusters and now we're providing a managed variant of those same capabilities.
Our Infrastructure today
Multi-model inference (MiniMax, Kimi, GLM-5, Nemotron, DeepSeek) with intelligent routing, an OpenAI-compatible API and deployment ranging from our GPUs to your own VPC. The inference layer is the foundation and the API is what sits in front of it as the primary channel for broadly and reliably distributing our AI services and powers our own Kimchi harness.
As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. All of these are high-agency roles across multiple parts of the tech stack that minimize process friction that would otherwise prevent you from shipping.
In every team you will own features end-to-end: design, implementation, testing, production rollout. Most projects ship in 1-4 weeks. You'll work directly with product and other engineering teams on problems that don't have textbook solutions.
We are currently hiring
Senior Software Engineers
for the following teams
Agent Platform Team:
The Agent Platform squad builds the infrastructure that lets teams run fleets of AI agents securely, whether in the cloud or self-hosted, so work can move confidently from a developer's laptop to production environments. The platform enforces least-privilege access to resources, requires human approval before agents can touch anything critical, and logs every action agents take for full auditability. The goal is to give engineering and operations teams the confidence to scale up agent usage without sacrificing security, control, or visibility into what their agents are actually doing.
Responsibilities:
Design and build distributed systems that run agent fleets at scale across cloud and self-hosted environments, with security at its core
Make every agent action observable, auditable, and governable
Develop a remote-first experience of working with agents
Requirements
Production experience with Go or Typescript is strongly preferred; candidates without either should demonstrate strong systems programming skills in a comparable language.
Strong debugging, optimization, and performance-tuning skills – including query profiling, index design, and database performance tuning beyond ORM usage.
Hands-on experience with cloud platforms (AWS, GCP, or Azure) and Kubernetes is a strong plus
Observability tooling (Prometheus, Grafana, OpenTelemetry), CI/CD and DevOps practices experience.
Startup mindset: adaptable, proactive, and comfortable with ambiguity.
Strong English skills, both verbal and written.
You've personally driven a complex project end-to-end.
(Agent Platform) Experience in virtualization, networking, security, and Kubernetes internals is a strong plus
What’s in it for you?
Competitive salary (€6,500 - €9,000 gross, depending on the level of experience).
Enjoy a flexible, remote-first global environment.
Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology
Equity options.
Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
Spend 10% of your work time on personal projects or self-improvement.
Learning budget for professional and personal development - including access to international conferences and courses that elevate your skills.
Annual hackathon to spark new ideas and strengthen team bonds.
Team-building budget and company events to connect with your colleagues.
Equipment budget to ensure you have everything you need.
Extra days off to help maintain a healthy work-life balance.
Hiring process
Screening call with Recruiter
Hiring Manager interview
Technical interview (system design)
Live coding
Culture Check interview with an executive
As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr.
Please note that Cast AI
does not
provide any form of visa sponsorship/work permit.
#LI-Remote
Location: Bulgaria; Croatia; Cyprus; Estonia; Finland; Greece; Hungary; Ireland; Latvia; Lithuania; Malta; Moldova; Montenegro; North Macedonia; Poland; Romania; Slovakia; Slovenia; Sweden; Ukraine
Why Kimchi?
Kimchi is the AI platform inside CAST AI. We started by helping companies run LLMs on their own Kubernetes clusters and now we're providing a managed variant of those same capabilities.
Our Infrastructure today
Multi-model inference (MiniMax, Kimi, GLM-5, Nemotron, DeepSeek) with intelligent routing, an OpenAI-compatible API and deployment ranging from our GPUs to your own VPC. The inference layer is the foundation and the API is what sits in front of it as the primary channel for broadly and reliably distributing our AI services and powers our own Kimchi harness.
As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. All of these are high-agency roles across multiple parts of the tech stack that minimize process friction that would otherwise prevent you from shipping.
In every team you will own features end-to-end: design, implementation, testing, production rollout. Most projects ship in 1-4 weeks. You'll work directly with product and other engineering teams on problems that don't have textbook solutions.
We are currently hiring
Senior Software Engineers
for the
Harness team
:
OpenAI and Anthropic ship models. They also ship one harness each – the scaffolding that turns a raw model into something that can plan, execute, recover, and complete work. We ship a different kind of harness: one built for cost-conscious, long-horizon autonomy, running on inference infrastructure we control end-to-end.
A decent model with a great harness beats a great model with a bad harness. We've watched this play out. The gap between what today's models can do and what you see them doing is largely a harness gap – and that gap is where we operate.
Responsibilities:
Architect planner/executor/evaluator pipelines – planning with a reasoning model, execution with a fast one, evaluation with a third. No self-verification.
Manage agent memory and context – state persistence across sessions, context compaction, tool-call offloading
Own the harness surface - TUI, MCP integrations, telemetry.
Work directly with users - including our own colleagues - to identify, understand and fix pain points
Requirements
Production experience with Go or Typescript is strongly preferred; candidates without either should demonstrate strong systems programming skills in a comparable language.
Strong debugging, optimization, and performance-tuning skills – including query profiling, index design, and database performance tuning beyond ORM usage.
Hands-on experience with cloud platforms (AWS, GCP, or Azure) and Kubernetes is a strong plus
Observability tooling (Prometheus, Grafana, OpenTelemetry), CI/CD and DevOps practices experience.
Startup mindset: adaptable, proactive, and comfortable with ambiguity.
Strong English skills, both verbal and written.
You've personally driven a complex project end-to-end.
(Harness) Experience on working with harnesses and creating your own AI workflows is a strong plus
What’s in it for you?
Competitive salary (€6,500 - €9,000 gross, depending on the level of experience).
Enjoy a flexible, remote-first global environment.
Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology
Equity options.
Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
Spend 10% of your work time on personal projects or self-improvement.
Learning budget for professional and personal development - including access to international conferences and courses that elevate your skills.
Annual hackathon to spark new ideas and strengthen team bonds.
Team-building budget and company events to connect with your colleagues.
Equipment budget to ensure you have everything you need.
Extra days off to help maintain a healthy work-life balance.
Hiring process
Screening call with Recruiter
Hiring Manager interview
Technical interview (system design)
Live coding
Culture Check interview with an executive
As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr.
Please note that Cast AI
does not
provide any form of visa sponsorship/work permit.
#LI-Remote
Location: Bulgaria; Croatia; Cyprus; Estonia; Finland; Greece; Hungary; Ireland; Latvia; Lithuania; Malta; Moldova; Montenegro; North Macedonia; Poland; Romania; Slovakia; Slovenia; Sweden; Ukraine
Why Kimchi?
Kimchi is the AI platform inside CAST AI. We started by helping companies run LLMs on their own Kubernetes clusters and now we're providing a managed variant of those same capabilities.
Our Infrastructure today
Multi-model inference (MiniMax, Kimi, GLM-5, Nemotron, DeepSeek) with intelligent routing, an OpenAI-compatible API and deployment ranging from our GPUs to your own VPC. The inference layer is the foundation and the API is what sits in front of it as the primary channel for broadly and reliably distributing our AI services and powers our own Kimchi harness.
As a
Senior Software Engineer
, you will have the opportunity to work on different key features of our product. All of these are high-agency roles across multiple parts of the tech stack that minimize process friction that would otherwise prevent you from shipping.
In every team you will own features end-to-end: design, implementation, testing, production rollout. Most projects ship in 1-4 weeks. You'll work directly with product and other engineering teams on problems that don't have textbook solutions.
We are currently hiring
Senior Software Engineers
for the
API Platform Team
:
Owns the inference API responsible for delivering our AI services across the world while making sure it's reliable and capable to scale in tandem with our company's growing ambitions, as well as our analytical platform, billing and role-based controls that enable our users to monitor and control their usage with ease - be it as a solo developer or a large enterprise. You'll own our infrastructure, datastores, analytics, observability and CI/CD pipeline.
Responsibilities:
Develop with observability in mind, identify bottlenecks and optimize for performance. When p99 latency climbs, you find the cause through query profiles and flame graphs instead of raising the alert threshold.
Design the datastores and distributed systems behind the inference API, and keep them reliable as usage scales from a solo developer to a large enterprise.
Build the billing, usage metering, and role-based controls that let users monitor and govern their own consumption. Catch correctness problems where a wrong number costs you trust.
Requirements
Production experience with Go or Typescript is strongly preferred; candidates without either should demonstrate strong systems programming skills in a comparable language.
Strong debugging, optimization, and performance-tuning skills – including query profiling, index design, and database performance tuning beyond ORM usage.
Hands-on experience with cloud platforms (AWS, GCP, or Azure) and Kubernetes is a strong plus
Observability tooling (Prometheus, Grafana, OpenTelemetry), CI/CD and DevOps practices experience.
Startup mindset: adaptable, proactive, and comfortable with ambiguity.
Strong English skills, both verbal and written.
You've personally driven a complex project end-to-end.
What’s in it for you?
Competitive salary (€6,500 - €9,000 gross, depending on the level of experience).
Enjoy a flexible, remote-first global environment.
Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology
Equity options.
Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
Spend 10% of your work time on personal projects or self-improvement.
Learning budget for professional and personal development - including access to international conferences and courses that elevate your skills.
Annual hackathon to spark new ideas and strengthen team bonds.
Team-building budget and company events to connect with your colleagues.
Equipment budget to ensure you have everything you need.
Extra days off to help maintain a healthy work-life balance.
Hiring process
Screening call with Recruiter
Hiring Manager interview
Technical interview (system design)
Live coding
Culture Check interview with an executive
As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr.
Please note that Cast AI
does not
provide any form of visa sponsorship/work permit.
#LI-Remote
Ищем Senior QA Engineer в крупную технологическую компанию, которая разрабатывает высоконагруженные платформенные продукты для международных рынков в entertainment-индустрии.
Продукты построены на микросервисной архитектуре, поэтому важно уметь смотреть на систему целиком: разбираться во взаимодействии сервисов, тестировать frontend и backend и понимать, что происходит на разных уровнях приложения.
Задачи:
— участвовать в обеспечении качества продукта на всех этапах разработки и релизного процесса;
— тестировать frontend и backend;
— заниматься как ручным тестированием, так и автоматизацией;
— разрабатывать и поддерживать E2E-автотесты на Playwright;
— развивать API-автоматизацию;
— тестировать REST API и WebSocket;
— работать с микросервисами и проверять интеграции между сервисами;
— работать с SQL и данными;
— поддерживать и развивать автотесты в CI/CD;
— участвовать в выборе подходов к тестированию новой функциональности;
— улучшать QA-процессы и подходы внутри команды;
— проводить code review автотестов и делиться экспертизой с другими QA.
Требования:
— опыт в QA от 5 лет;
— сильный опыт ручного тестирования frontend и backend;
— коммерческий опыт автоматизации и самостоятельного написания автотестов;
— JavaScript / TypeScript;
— уверенный практический опыт с Playwright;
— опыт UI- и API-автоматизации;
— хороший уровень работы с REST API;
— опыт работы с WebSocket;
— понимание микросервисной архитектуры и взаимодействия сервисов;
— уверенная работа с SQL;
— понимание CI/CD и того, как автоматизированные тесты встраиваются в pipeline;
— умение самостоятельно определять подход к тестированию, оценивать риски и отвечать за качество своей части продукта.
Для Senior-уровня также важен опыт развития QA-практик: mentoring, code review, помощь коллегам и участие в улучшении процессов.
Будет плюсом:
— опыт с message brokers;
— Docker / Kubernetes;
— нагрузочное тестирование;
— GraphQL;
— Redis;
— опыт мобильного тестирования.
Условия:
— full-time;
— удаленный формат работы;
— гибкое начало рабочего дня;
— корпоративная техника;
— испытательный срок 3 месяца;
— расширенный пакет бенефитов после испытательного срока: медицинская страховка, бюджет на спорт / языки / дополнительное медицинское покрытие, дополнительные оплачиваемые дни отдыха;
— внутренние технические встречи, тренинги и возможность участия в профессиональных конференциях и обучении.
Рабочий язык команды — русский, поэтому для позиции нужен свободный разговорный русский.
Процесс: Знакомство с рекрутером → короткий технический скрининг → основное техническое интервью → встреча с командой.
УдалённоseniorГеография найма не уточнена, офис: Белград
Задачи:
— разработка на Python с использованием asyncio, FastAPI
— работа с брокерами и таск-менеджерами: Kafka, RabbitMQ, Celery
— оптимизация запросов и проектирование схем в PostgreSQL
— реализация межсервисных коммуникаций через gRPC, REST, Webhooks
— написание фронтенд-компонентов на TypeScript и React
— применение DevOps-практик: Docker, CI/CD, развертывание в Kubernetes
— использование инструментов мониторинга Prometheus и Grafana
— обеспечение покрытия кода тестами
Требования:
— 3+ года коммерческого опыта на Python с глубоким пониманием asyncio, FastAPI
— опыт работы с Kafka, RabbitMQ, Celery
— уверенные знания PostgreSQL (query tuning, schema design)
— практический опыт межсервисных коммуникаций: gRPC, REST, Webhooks
— опыт написания фронтенд-компонентов на TypeScript / React
— понимание DevOps-практик: Docker, CI/CD, Kubernetes
— опыт работы с инструментами мониторинга Prometheus / Grafana
— культура покрытия кода тестами
— будет плюсом опыт работы с телеком-инфраструктурой, IP-телефонией, CTI или системами контакт-центров
Условия:
— full-time
— b2b-контракт
— почасовая оплата
— удалённая работа, строго по России
Задачи:
— задачи про архитектуру и нагрузку.
Требования:
— 4+ года на Python
— уверенный Django и REST
— PostgreSQL на уровне «понимаю, что происходит под капотом»
— опыт с Docker и k8s
— OAuth2, JWT, OWASP
— Плюсом: FastAPI, CQRS, gRPC, Vault, GitLab CI/CD
— Только резиденты РК
Условия:
— годовые бонусы по результатам работы
— медстраховка
— фитнес
— обучение
— возможность влиять на продукт
ГибридseniorАлматы
ГибридseniorAustin, United States
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
ГибридleadAustin, United States; Experience working with distributed teams across time zones, with good working-hours overlap with Central European Time