MetroStar
Sr. Full Stack Engineer I (6860)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full stack инженер в MetroStar для разработки web, mobile и backend-продуктов видеоаналитики на edge и в облаке. Работа в agile-команде с AI, data, embedded и DevOps инженерами для федеральных и оборонных заказчиков.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать веб-приложения и backend-сервисы end-to-end: от интерфейсов до API и моделей данных
- Разрабатывать функции двусторонней аудио- и видеосвязи в реальном времени между пользователями в поле и удалёнными командами
- Создавать функции просмотра, поиска и управления записанным видео
- Собирать и разворачивать контейнеризованное ПО для edge и облачных сред, устойчивое к ограниченной связи и перебоям
- Разрабатывать мобильные и носимые приложения, включая интерфейсы hands-free для полевых пользователей
- Интегрировать AI и ML возможности в пользовательские функции совместно с AI-инженерами
- Реализовывать аутентификацию, авторизацию и другие средства безопасности, готовить документацию для security-авторизации
- Создавать дашборды и административные инструменты для мониторинга и управления развёрнутыми системами
- Документировать код, API, архитектуру и процедуры деплоя, презентовать дизайн-решения, результаты тестов и демо
- Работать с ограниченным надзором в среде, где требования и приоритеты меняются
Требования
- Не менее 5 лет практической full stack разработки на Python и TypeScript в production
- Опыт с современными frontend-фреймворками (React), Python-фреймворками (FastAPI или Django), HTML/CSS, проектированием REST API и SQL-базами (желательно PostgreSQL)
- Опыт разработки в Linux, включая Bash или Python-скрипты для автоматизации, диагностики и деплоя
- Опыт деплоя контейнеризованных сервисов с Docker, Kubernetes и CI/CD на AWS
- Опыт создания real-time аудио/видео функций с WebRTC и обработки записанного видео
- Опыт разработки ПО для работы при ограниченной связи: offline-хранение, retry, синхронизация данных
- Опыт с identity and access management: OpenID Connect, OAuth 2.0, RBAC
- Опыт интеграции AI/ML сервисов в приложения, включая поиск и чат на LLM
- Базовые знания Android или кроссплатформенной мобильной разработки, желательно для носимых устройств
- Сильные навыки troubleshooting и secure coding, знание требований безопасности федеральных систем
- Способность работать с ограниченным надзором в инновационной среде
- Сильные навыки письменной коммуникации для документации дизайна и результатов тестов
Условия
- Диапазон зарплаты $160,000 - $170,000
- Возможны бонусы по результатам работы и реферальные бонусы
- Оплачиваемое обучение и сертификации
- Медицинская, стоматологическая и vision-страховка
- Пенсионный план 401(k) с match
- Оплачиваемый отпуск и праздники
- Родительский отпуск и помощь в уходе за детьми
- Гибкий график работы
- Возможности профессионального развития
- Программы поддержки сотрудников и wellness
Навыки
- Python
- TypeScript
- React
- FastAPI
- Django
- HTML
- CSS
- REST API
- SQL
- PostgreSQL
- Linux
- Bash
- Docker
- Kubernetes
- CI/CD
- AWS
- WebRTC
- OpenID Connect
- OAuth 2.0
- RBAC
- LLM
- Android