Ведущий разработчик Python (Team Lead)

Дата размещения вакансии: 25.09.2024
Работодатель: МФТИ
Уровень зарплаты:
от 300000 до 400000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

О нас:

Наш коллектив представляет собой крупную IT-лабораторию, являющуюся подразделением национального исследовательского университета (МФТИ, Физтех).

Наша команда разрабатывает программный комплекс имитационного моделирования работы беспилотных авиационных систем в рамках реализации мероприятий Федерального проекта № 5 «Перспективные технологии для беспилотных авиационных систем».

Чем предстоит заниматься вам:

Вам предстоит заниматься:

  • Разработкой высоконагруженных высокопроизводительных сервисов для комплекса имитационного моделирования;

  • Руководством командой разработки (5-7 человек) высоконагруженных высокопроизводительных сервисов программного комплекса имитационного моделирования (backend-часть программного комплекса);

  • Проведением Code Review;

  • Участием в построении процесса релизов;

  • Оценкой сроков;

  • Ведением и поддержкой проектной технической документации.

Основные требования:

  • Высшее техническое образование;

  • Практический опыт управления командой разработчиков, контроль за выполнением задач, повышение эффективности выполнения задач;

  • Желание развиваться в роли тимлида;

  • Знание современного Python 3;

  • Понимание asyncio: опыт работы с асинхронными фреймворками (aiohttp/sanic/fastapi); опыт работы с базами данных (в идеале, PostgreSQL);

  • Опыт работы с библиотеками/брокерами сообщений (ZeroMQ, RabbitMQ и т.д.);

  • Понимание docker, Linux и азов DevOps;

  • Понимание принципов работы сетевых протоколов и стандартов (HTTP, WebSockets);

  • Знание принципов ООП и шаблонов проектирования.

Что ещё будет полезно?

  • Опыт c Kubernetes, PostgreSQL, ELK, Redis, MinIO, SLURM;

  • Опыт настройки Nginx.

Где мы находимся?

Офис находится в г. Жуковский (Московская область).

Что ещё мы предлагаем?

  • Прием по ТК РФ, социальные гарантии по ТК РФ;

  • Гибкий график, возможна полная или частичная удаленная работа;

  • Возможность участия в разработке наукоемких и инновационных решений;

  • Технический рост: учиться в ходе решения новых задач, консультироваться/делиться опытом с командой и приглашаемыми экспертами в различных областях, участвовать в конференциях при желании;

  • Конкурентную заработную плату, растущую в соответствии с ростом ваших навыков.