Ростелеком Информационные Технологии
Python-разработчик
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
О компании:
ООО "РТК ИТ" - аккредитованная ИТ-компания. Мы оказываем полный комплекс услуг по разработке, внедрению и дизайну программных решений.
Ищем python-разработчика
О проекте:
«Национальная База Генетической Информации» (НБГИ) - государственная информационная система для сбора, хранения и анализа генетических данных.
В системе три контура, один из которых на реализации у нашей команды. По данному контуру сейчас завершается проектирование технического решения.
Задачи:
- Разработка backend-части на Python: async + DDD, FastAPI.
- Проектирование своих сервисов: API, схемы БД, контракты событий.
- PostgreSQL: модели, миграции, разграничение доступа через роли и RLS.
- Взаимодействие сервисов: RabbitMQ + transactional outbox, идемпотентные обработчики.
- Файлы в сотни гигабайт: S3, стриминг, докачка по TUS, Range-запросы.
- Аутентификация: Kerberos (SPNEGO, S4U), OIDC.
- Запуск вычислительных пайплайнов (Nextflow) в контейнерах от имени пользователя.
- Написание тестов на pytest (в том числе интеграционных), код-ревью.
- Деплой в закрытый контур: Docker Swarm, Astra Linux, свой registry.
- Observability: OpenTelemetry, логи, метрики, трейсы.
- Ведение документации по ГОСТ 34/19 на свои сервисы.
Мы ждём от кандидата:
- Опыта коммерческой разработки на Python от 4 лет: сервисы и API, а не аналитика, автотесты или скрипты.
- Асинхронный Python: asyncio, строгая типизация, pydantic.
- FastAPI или aiohttp, REST.
- DDD, чистая архитектура, DI.
- Опыт с PostgreSQL: транзакции, блокировки, индексы, EXPLAIN.
- SQLAlchemy 2, Alembic.
- RabbitMQ или Kafka в продакшене: гарантии доставки, идемпотентность.
- OAuth 2.0 / OIDC, JWT.
- Микросервисы, Linux (процессы, права, systemd), Docker, git.
- Опыт написания тестов: pytest, интеграционные (testcontainers).
Будет плюсом опыт:
- Astra Linux SE, РЕД ОС или Альт, мандатное разграничение доступа.
- Kerberos (S4U), FreeIPA / ALD Pro.
- Госпроекты, закрытые контуры, ФСТЭК, документация по ГОСТ.
- …
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.