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