Integrity Technology Consultants
Backend Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Backend Developer в ITC для поддержки mission-driven приложений заказчика из разведсообщества США. Разработка backend-сервисов и REST API на Python, работа с PostgreSQL, Docker, Kubernetes и OpenSearch.
Задачи
- Проектировать, разрабатывать и поддерживать backend-функциональность приложений на Python, Docker, Kubernetes, OpenSearch и PostgreSQL
- Разрабатывать и поддерживать backend-сервисы и REST API, включая валидацию запросов, обработку ошибок и интеграцию аутентификации/авторизации
- Использовать Pydantic для валидации данных и SQLAlchemy для доступа к БД и ORM
- Проектировать и поддерживать схемы PostgreSQL, запросы, индексы и миграции с вниманием к производительности и целостности данных
- Собирать и поддерживать Docker-образы, разворачивать, настраивать и отлаживать приложения в OpenShift
- Расследовать и устранять production-инциденты на уровне UI, backend-сервисов, БД и деплоя
- Работать с заказчиками, product owner и стейкхолдерами для уточнения требований, зависимостей и оценки трудозатрат
- Участвовать в техническом дизайне и code review, писать автотесты и вести техническую документацию
- Менторить разработчиков и взаимодействовать с командами эксплуатации и безопасности
Требования
- Наличие допуска TS/SCI с полиграфом
- Сильный опыт разработки backend-сервисов и REST API
- Опыт разработки и поддержки backend-приложений на Python
- Владение PostgreSQL: реляционное моделирование, SQL, миграции, индексирование, оптимизация запросов
- Понимание структур данных, индексирования и запросов OpenSearch
- Практический опыт с Docker: написание Dockerfile, сборка образов, отладка контейнеров
- Сильные коммуникативные навыки и умение переводить бизнес-требования в технические
- 9 лет опыта в Software или Systems Engineering либо смежной области
- Степень бакалавра может заменить 4 года опыта, магистра — 6 лет
Условия
- Гибридный график: 2-3 дня в офисе в неделю
- Офисы: Annapolis Junction, MD; Washington, DC; Reston, VA
- 401K с взносами компании (safe harbor и profit sharing)
- 11 федеральных праздников и 21 день PTO
- Медицинская, стоматологическая и оптическая страховка с существенными взносами компании
- Страхование жизни, LTD и STD за счёт компании
- HSA/FSA
- Реферальные и performance-бонусы
- Оплата обучения, тренингов и профессиональных сертификаций
- Программы карьерного развития
Навыки
- Python
- Docker
- Kubernetes
- OpenSearch
- PostgreSQL
- REST API
- Pydantic
- SQLAlchemy
- SQL
- OpenShift
- Linux
- CI/CD
- Agile