
TeamViewer е B2B SaaS компания, която разработва защитен облачен софтуер за отдалечен достъп, отдалечена поддръжка и дигитално изживяване на служителите. Нейната платформа помага на ИТ екипи и предприятията да контролират, наблюдават и управляват крайни устройства, да автоматизират отстраняването на проблеми и да подпомагат оперативните дейности на първа линия чрез работни процеси с добавена реалност. TeamViewer обслужва организации с различен размер чрез продукти, сред които Tensor, DEX и Frontline, с интеграции като Microsoft Intune, ServiceNow и Salesforce. Предложението на компанията е насочено към сигурно, съобразено с изискванията и мащабируемо управление на устройства.
Старши софтуерен инженер за full-stack разработка в TeamViewer в Остин
Ръководете full-stack разработката на услугите за дигитално работно място и уеб приложенията на TeamViewer на старша позиция в Остин. Формирайте архитектурата, облачните операции, тестването и отговорните практики за разработка с помощта на изкуствен интелект.
Описание
- Разработвайте и управлявайте backend услуги и API с Java или Kotlin и Spring Boot, или с Node.js и TypeScript
- Създавайте надеждни уеб приложения с React и TypeScript
- Помагайте за развитието на системата за дизайн и микро-фронтенд архитектурата
- Вземайте архитектурни и дизайнерски решения за мащабируеми, устойчиви и сигурни услуги
- Прилагайте принципите на домейн-ориентирания и събитийно-ориентирания дизайн
- Моделирайте данни и избирайте подходящи SQL или NoSQL решения за съхранение
- Изграждайте асинхронни интеграции с Kafka, NATS или RabbitMQ
- Управлявайте внедряването и експлоатацията на услугите с Docker и Kubernetes
- Подобрявайте работните процеси CI/CD и наблюдаемостта на продукционната среда
- Определяйте подходи за тестване, включващи модулни, интеграционни, договорни и end-to-end тестове
- Развивайте отговорна разработка с помощта на изкуствен интелект и установявайте екипни практики
- Обучавайте и наставлявайте инженери
- Ръководете технически прегледи на кода
- Насърчавайте последователни инженерни практики в екипите
- Доставяйте функционалности от край до край и влияйте върху техническата посока на целия технологичен стек
Изисквания
- Диплома по компютърни науки, софтуерно инженерство, свързана дисциплина или еквивалентен практически опит
- Най-малко шест години професионален опит в разработката на софтуер за backend и frontend системи
- Доказан опит във воденето на технически инициативи
- Силни умения в backend разработката с Java или Kotlin и Spring Boot, или с Node.js и TypeScript
- Значителен опит в изграждането на приложения с React и TypeScript
- Опит с модерни инструменти за управление на състоянието, като Redux Toolkit, Zustand или TanStack Query
- Опит със системи за дизайн или микро-фронтендове е предимство
- Задълбочени познания за разпределени системи, дизайн на API и софтуерна архитектура
- Значителен опит с PostgreSQL или други релационни бази данни и NoSQL системи
- Практически опит с Kafka, NATS или RabbitMQ
- Значителен опит с Docker, Kubernetes, CI/CD и наблюдаемост на продукционната среда
- Познания за най-добрите практики за сигурност при backend и уеб приложения
- Практически опит с инструменти за програмиране с помощта на изкуствен интелект, като Claude Code, GitHub Copilot или Cursor
- Ясно разбиране на отговорното екипно използване на инструменти за програмиране с помощта на изкуствен интелект
- Опит в наставляването на инженери и работа в гъвкави екипи
- Възможност за работа в Остин, Тексас
- Възможност за удостоверяване на самоличността и разрешението за работа в Съединените щати
Придобивки
- Конкурентно възнаграждение и възможности за бонуси
- Гъвкаво платено свободно време и платени празници
- План 401(k) с работодателско съпоставяне на вноските
- Цялостна здравна застраховка, включително медицинско покритие, изцяло платено от работодателя
- До 12 седмици родителски отпуск
- Основна застраховка „Живот“
- Покритие за краткосрочна и дългосрочна нетрудоспособност, изцяло платено от работодателя
- Тримесечни събития за изграждане на екипа
- Обяди за ръководството
- Общи срещи на всички служители на компанията
- Политика на отворените врати
- Бизнес ежедневен дрескод
- Приобщаваща култура на работното място
- Възможност за удобства или адаптации по време на кандидатстването и процеса на наемане