
TeamViewer — B2B SaaS-компанія, що розробляє захищене хмарне програмне забезпечення для віддаленого доступу, віддаленої підтримки та цифрового досвіду працівників. Її платформа допомагає ІТ-командам і підприємствам контролювати, відстежувати та керувати кінцевими пристроями, автоматизувати усунення несправностей і підтримувати роботу співробітників на передовій за допомогою робочих процесів доповненої реальності. TeamViewer обслуговує організації різного масштабу за допомогою таких продуктів, як Tensor, DEX і Frontline, а також інтеграцій із Microsoft Intune, ServiceNow і Salesforce. Пропозиція компанії зосереджена на безпечному, відповідному вимогам і масштабованому керуванні пристроями.
Старший інженер із розробки ПЗ повного циклу в TeamViewer в Остіні
Керуйте full-stack-розробкою цифрових робочих сервісів і вебзастосунків TeamViewer на старшій посаді в Остіні. Впливайте на архітектуру, хмарні операції, тестування та відповідальні практики розробки із застосуванням ШІ.
Опис
- Розробляйте й експлуатуйте серверні сервіси та API на Java або Kotlin і Spring Boot або Node.js і TypeScript
- Створюйте надійні вебзастосунки з використанням React і TypeScript
- Допомагайте розвивати дизайн-систему та архітектуру мікрофронтендів
- Приймайте архітектурні й проєктні рішення для масштабованих, відмовостійких і безпечних сервісів
- Використовуйте принципи предметно-орієнтованого та подієво-орієнтованого проєктування
- Моделюйте дані й обирайте відповідні рішення для зберігання SQL або NoSQL
- Створюйте асинхронні інтеграції з Kafka, NATS або RabbitMQ
- Керуйте розгортанням та експлуатацією сервісів за допомогою Docker і Kubernetes
- Удосконалюйте процеси CI/CD і спостережуваність у робочому середовищі
- Визначайте підходи до тестування, що охоплюють модульні, інтеграційні, контрактні та наскрізні тести
- Розвивайте відповідальну розробку із застосуванням ШІ та впроваджуйте командні практики
- Навчайте й наставляйте інженерів
- Керуйте технічними перевірками коду
- Заохочуйте послідовні інженерні практики в командах
- Доставляйте функціональність від початку до кінця та впливайте на технічний напрям усього стеку
Вимоги
- Диплом у галузі комп’ютерних наук, програмної інженерії, суміжної дисципліни або еквівалентний практичний досвід
- Щонайменше шість років професійного досвіду розробки ПЗ у серверних і клієнтських системах
- Підтверджений досвід керування технічними ініціативами
- Сильні навички серверної розробки на Java або Kotlin і Spring Boot або Node.js і TypeScript
- Значний досвід створення застосунків із React і TypeScript
- Досвід роботи із сучасними інструментами керування станом, такими як Redux Toolkit, Zustand або TanStack Query
- Досвід роботи з дизайн-системами або мікрофронтендами буде перевагою
- Глибокі знання розподілених систем, проєктування API та архітектури ПЗ
- Значний досвід роботи з PostgreSQL або іншими реляційними базами даних і NoSQL-системами
- Практичний досвід роботи з Kafka, NATS або RabbitMQ
- Значний досвід роботи з Docker, Kubernetes, CI/CD і спостережуваністю у робочому середовищі
- Знання найкращих практик безпеки для серверних і вебзастосунків
- Практичний досвід використання ШІ-інструментів для написання коду, таких як Claude Code, GitHub Copilot або Cursor
- Чітке розуміння відповідального командного використання ШІ-інструментів для написання коду
- Досвід наставництва інженерів і роботи в гнучких командах
- Можливість працювати в Остіні, штат Техас
- Можливість підтвердити особу та право на роботу у США
Переваги
- Конкурентна компенсація та можливості отримання бонусів
- Гнучка оплачувана відпустка та оплачувані святкові дні
- План 401(k) із внесками роботодавця
- Комплексне медичне страхування, включно з медичним покриттям, яке повністю оплачує роботодавець
- До 12 тижнів відпустки для батьків
- Базове страхування життя
- Страхування короткострокової та довгострокової непрацездатності, яке повністю оплачує роботодавець
- Щоквартальні заходи для згуртування команди
- Обіди для керівників
- Загальні збори всієї компанії
- Політика відкритих дверей
- Діловий повсякденний стиль одягу
- Інклюзивна культура на робочому місці
- Можливість отримати необхідні умови або коригування під час подання заявки та процесу найму