Wyetech
Software Engineer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик в команду Analytic and Analyst Investigation Frameworks. Проектирование, разработка и развёртывание масштабного веб-приложения на базе Kubernetes-кластера с контейнеризированными сервисами для федеральных заказчиков.
Задачи
- Проектировать и строить масштабируемые высокопроизводительные архитектуры веб-приложений
- Разрабатывать и поддерживать RESTful API и микросервисы на Python или Java
- Собирать, развёртывать и управлять контейнеризированными приложениями с помощью Docker и Kubernetes
- Проектировать и реализовывать пайплайны данных для приёма, обработки и доставки данных в приложения
- Создавать динамичные визуализации данных и интерактивные дашборды на современных фреймворках (React, Solid, jQuery)
- Разрабатывать и выполнять unit-, интеграционные и end-to-end тесты для обеспечения качества и надёжности кода
- Проектировать и управлять CI/CD-пайплайнами для эффективной автоматизированной доставки
- Развёртывать, мониторить и поддерживать приложения в продакшене, обеспечивая производительность и стабильность
- Кросс-функционально взаимодействовать с data scientists, инженерами и product-менеджерами
- Понятно доносить технические концепции и архитектуру систем до технических и нетехнических стейкхолдеров
Требования
- Наличие TS/SCI с соответствующим полиграфом агентства
- 14 лет опыта в разработке ПО на программах сопоставимого масштаба и сложности
- Степень бакалавра в Computer Science или смежной области (или 4 дополнительных года релевантного опыта разработки вместо степени)
- Владение Python или Java
- Опыт разработки веб-приложений на фреймворках (Flask, Django, Spring Boot)
- Опыт работы с пайплайнами данных и инструментами обработки данных
- Отличные навыки коммуникации, командной работы и решения проблем
- Гражданство США (требование федерального контракта)
Условия
- Автоматический взнос компании в размере 20% от gross-компенсации в SEP IRA без требования со стороны сотрудника; полное вестирование с первого дня
- До 200 часов оплачиваемого отпуска в год с возможностью корректировки распределения в начале календарного года
- Выбор медицинских планов, некоторые с HSA
- Страхование зрения и стоматологии
- Страхование жизни и AD&D
- Краткосрочная и долгосрочная нетрудоспособность
- Госпитальная индемнификация, страхование от несчастных случаев и критических заболеваний
- Опциональные услуги защиты от кражи личности и юридической защиты
- Реферальный бонус до $10 000
- Мобильность между контрактами Wyetech
- Различные локации работы в Мэриленде, Вирджинии, Колорадо, Техасе, Юте, на Аляске, Гавайях и за пределами США
- Тимбилдинг-мероприятия: ежемесячные обеды, летний пикник, ежегодная новогодняя вечеринка
- Два комплекта брендированной одежды в год
- Почасовая ставка $64.04–$120.27
Навыки
- Python
- Java
- Flask
- Django
- Spring Boot
- RESTful API
- микросервисы
- Docker
- Kubernetes
- CRDs
- Kubernetes operators
- Prometheus
- Grafana
- ELK stack
- Apache Spark
- AWS
- React
- Solid
- jQuery
- CI/CD
- пайплайны данных