Название: Full Stack Software Engineer
Компания: TeamViewer Germany GmbH
Местоположение: гибрид / Порту / Португалия
TeamViewer предоставляет ведущую платформу Digital Workplace, которая соединяет людей с технологиями, — упрощая, улучшая и автоматизируя цифровые процессы, чтобы сделать работу лучше. Наши программные решения используют возможности ИИ и формируют будущее цифровизации.
Мы считаем, что наши разнообразные команды и сильная корпоративная культура являются ключом к успеху наших продуктов и технологий, на которые полагаются сотни миллионов пользователей по всему миру и около 645 000 клиентов из всех отраслей. Имея более 1900 сотрудников по всему миру, мы ценим уникальные точки зрения и таланты, которые каждый человек привносит в общее дело, и способствуем созданию динамичной рабочей среды, где процветают новые идеи. Готовы ли вы присоединиться к нашей команде и внести свой вклад?
Обязанности
Мы ищем Full Stack Software Engineer, который присоединится к командам, создающим бэкэнд-сервисы, обеспечивающие работу продуктов TeamViewer, и веб-приложения поверх них. Вы будете работать над всем стеком, от API и данных до пользовательских интерфейсов, в гибкой команде вместе с инженерами по продуктам, UX и платформам.
- Разрабатывать и поддерживать бэкэнд-сервисы и API с использованием Java/Kotlin с Spring Boot или Node.js/TypeScript.
- Создавать веб-приложения и функции с использованием React и TypeScript, используя нашу дизайн-систему и общие компоненты.
- Проектировать модели данных и работать как с SQL, так и с NoSQL базами данных.
- Интегрировать сервисы через REST API и системы обмена сообщениями, такие как Kafka, NATS или RabbitMQ.
- Контейнеризировать и развертывать приложения с помощью Docker и Kubernetes, а также вносить вклад в CI/CD пайплайны.
- Писать автоматизированные тесты для всего стека и участвовать в код-ревью.
- Эффективно использовать ИИ-помощников по кодированию в повседневной работе, сохраняя ответственность за качество, безопасность и поддерживаемость.
- Отслеживать и улучшать функции в продакшене, уделяя особое внимание качеству, производительности и безопасности.
- Сотрудничать с вашей командой и другими командами по техническим решениям и обмену знаниями.
Требования
- Степень в области компьютерных наук, программной инженерии или смежной области, или эквивалентный опыт.
- Более 3 лет профессионального опыта в fullstack разработке.
- Уверенный опыт работы с бэкэндом на Java и/или Kotlin и Spring Boot, или на Node.js и TypeScript.
- Уверенный опыт работы с React и TypeScript.
- Хорошее понимание проектирования RESTful API и архитектуры веб-приложений.
- Опыт работы с реляционными (например, PostgreSQL) и NoSQL базами данных.
- Знакомство с системами обмена сообщениями, такими как Kafka, NATS или RabbitMQ, является плюсом.
- Практический опыт работы с Docker; опыт работы с Kubernetes — плюс.
- Сильный подход к тестированию и знакомство с практиками CI/CD.
- Практический опыт работы с инструментами ИИ для кодирования (например, Claude Code, GitHub Copilot, Cursor), включая критическую оценку и тестирование кода, сгенерированного ИИ.
- Опыт работы в гибких командах.
- Свободное владение английским языком (устным и письменным).
Что мы предлагаем
- Очное обучение в нашем головном офисе для оптимального старта
- Отличные пакеты компенсации и льгот, включая бонус за достижения компании или бонус с продаж и регулярные пересмотры заработной платы
- Офисы с удобным доступом к общественному транспорту
- Специальные условия для местных спортзалов
- Доступ к платформе Corporate Benefits со множеством скидок
- Регулярные командные мероприятия и общекорпоративные празднования
- Политика открытых дверей, отсутствие дресс-кода, частые общие собрания и обеды с руководством
- Гибридный и гибкий график работы
- Программа Work From Abroad, позволяющая работать до 40 дней за пределами вашей контрактной страны
- Мы ценим разнообразие как одну из наших основных ценностей, присоединяйтесь и участвуйте в одной из c-a-r-e инициатив вместе с нами!
TeamViewer является работодателем, предоставляющим равные возможности, и стремится к построению инклюзивной культуры, где каждый чувствует себя желанным и поддержанным. Мы C-A-R-E и понимаем, что наша разнообразная, основанная на ценностях культура делает нас сильнее. По мере нашего роста как компании, мы также сосредоточены на том, чтобы наши сотрудники росли как лично, так и профессионально. Мы гордимся открытой и принимающей рабочей средой, которая позволит вам раскрыть свой потенциал, независимо от вашего пола, семейного или гражданского положения, сексуальной ориентации, религии, возраста, инвалидности, уровня образования или расы.
Если вам требуются какие-либо адаптации или корректировки в процессе подачи заявления или найма, включая поддержку на собеседовании или при онбординге, пожалуйста, свяжитесь с вашим менеджером по подбору персонала, который будет рад вам помочь.