Сейчас мы находимся в поиске Senior Python разработчик в Ростелеком ИТ.
«РТК ИТ» специализируется на проектировании и автоматизации процессов продаж, а также обслуживании телекоммуникационной компании в В2С, В2В, B2O сегментах.
Проект: система прокторинга, которая позволяет наблюдать за экзаменом в онлайн-режиме и обнаруживать фрод. Нужно будет проанализировать и оптимизировать текущую архитектуру многопоточного высоконагруженного приложения.
Стек: Python, Asyncio, PostgreSQL, Kafka, Redis, Docker, Docker Compose, Git, GitLab
Мы предлагаем:
⁃ Удаленную работу с гибким началом рабочего дня;
⁃ Оформление по ТК РФ в аккредитованной ИТ-компании;
⁃ Оклад и квартальные премии;
⁃ Кафетерий льгот с возможностью выбора категорий (ДМС или компенсация затрат на медицинские услуги, спорт и т.д.).
Вам предстоит:
- Разрабатывать, развивать и осуществлять поддержку Python-сервисов;
- Участвовать в устранении технического долга;
- Проводить выкатку кода, в том числе писать код для CI/CD;
- Проанализировать и оптимизировать текущую архитектуру приложения.
Нам важен:
- Опыт разработки и оптимизации многопоточных (threading, multiprocessing) и асинхронных (asyncio) приложений на python;
- Понимание принципов работы ipc (межпроцессного взаимодействия) и примитивов синхронизации (мьютексы, семафоры, условные переменные и т.д.);
- Навыки отладки и профилирования кода, навыки поиска и оптимизации "узких мест";
- Умение проектировать архитектуру распределенных высоконагруженных систем;
- Умение читать и ревьюить чужой код.
- Опыт работы с Linux (Debian), Bash, GitLab CI/CD, Docker, PostgreSQL, Apache Kafka, Sentry;
Будет плюсом:
- Опыт работы с Prometheus / VictoriaMetrics и Grafana;
- Опыт работы с SCM Chef.