Allergan Aesthetics
Manager, Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Руководитель-разработчик полного стека в AbbVie: совмещает hands-on разработку full stack решений (React/TypeScript, Python, Node.js, GraphQL) с руководством небольшой командой инженеров (2–3 FTE и подрядчики).
Задачи
- Проектировать и разрабатывать full stack решения: React/TypeScript фронтенд, Python и Node.js сервисы, GraphQL API
- Создавать адаптивные и доступные веб-интерфейсы на React и TypeScript с современным тулингом (Vite, GraphQL codegen, TanStack/Redux Toolkit, react-hook-form, zod)
- Проектировать и реализовывать GraphQL API, схемы и резолверы
- Разрабатывать Python и Node.js бэкенд-сервисы, включая сервисы с интеграцией LLM/агентов
- Строить кастомные интеграции между системами (внешними и внутренними)
- Контейнеризировать и деплоить приложения (Docker), работать с Kubernetes-оркестрацией
- Владеть CI/CD пайплайнами команды: сборка, тесты, деплой по окружениям
- Обеспечивать наблюдаемость сервисов и решать технические проблемы
- Управлять командой из 2–3 прямых подчинённых и направлять работу подрядчиков
- Проводить performance review, поддерживать развитие и цели сотрудников
- Менторить команду по техническим практикам и качеству кода
- Выступать техническим лидером проектов и принимать архитектурные решения
Требования
- Bachelor's Degree с 6 годами опыта; Master's Degree с 5 годами; PhD без опыта
- Глубокое теоретическое и практическое понимание full stack разработки
- Подтверждённый hands-on опыт продакшн-приложений на Python и React + TypeScript
- Опыт проектирования, реализации и потребления GraphQL API
- Опыт построения кастомных интеграций между системами
- Практический опыт с Docker
- Сильное владение TypeScript, включая type-driven дизайн API и codegen
- Опыт реализации креативных технологических решений
- Отличные навыки письменной и устной коммуникации на английском
- Опыт с Node.js серверными фреймворками (Hapi, Apollo Server)
- Опыт с Python-фреймворками и пакетными менеджерами (uv, pydantic, httpx)
- Опыт управления или лидерства небольшой инженерной командой
- Опыт разработки LLM/агентных приложений и интеграции с внутренними AI SDK
Условия
- Комплексный пакет бенефитов: оплачиваемый отпуск, больничные, медицинская/стоматологическая/оптическая страховка, 401(k)
- Участие в программах краткосрочного вознаграждения
- Equal Opportunity Employer
Навыки
- React
- TypeScript
- Python
- Node.js
- GraphQL
- Vite
- TanStack
- Redux Toolkit
- react-hook-form
- zod
- Docker
- Kubernetes
- CI/CD
- Hapi
- Apollo Server
- uv
- pydantic
- httpx
- LLM