ELEVI Associates
Backend Developer Mid level
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-разработчик для поддержки mission-driven приложений для заказчика из IC (разведсообщество США). Работа с Python, REST API, 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 с CI Poly
- Сильный опыт разработки backend-сервисов и REST API
- Опыт разработки и поддержки backend-приложений на Python
- Владение PostgreSQL: реляционное моделирование, SQL, миграции схем, индексация, оптимизация запросов
- Понимание структур данных, индексации и запросов OpenSearch
- Практический опыт с Docker: написание Dockerfile, сборка образов, отладка контейнеров
- Сильные коммуникативные навыки и умение переводить бизнес-требования в технические
- Образование и опыт: 9+ лет с Associate's degree, 5+ лет с Bachelor's degree, 2+ года с Master's degree (или эквивалентный опыт)
Условия
- Конкурентная компенсация
- Медицинская страховка, wellness, финансовые и консультационные услуги
- Пенсионные программы
- Поддержка семьи и continuing education
- Гибкий подход к рабочему времени и отпускам
- Равные возможности трудоустройства (EOE)
Навыки
- Python
- REST API
- PostgreSQL
- SQL
- OpenSearch
- Docker
- Kubernetes
- OpenShift
- Pydantic
- SQLAlchemy
- Linux
- CI/CD
- Agile