Senior/Lead разработчик Python (backend)

Дата размещения вакансии: 14.09.2024
Работодатель: МФТИ
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Гагарина 16
Требуемый опыт работы:
От 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.

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

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

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

  • Прием по ТК РФ, социальные гарантии по ТК РФ;
  • Гибкий график, возможна полная или частичная удаленная работа;
  • Возможность участия в разработке наукоемких и инновационных решений;
  • Технический рост: учиться в ходе решения новых задач, консультироваться/делиться опытом с командой и приглашаемыми экспертами в различных областях, участвовать в конференциях при желании;
  • Конкурентную заработную плату, растущую в соответствии с ростом ваших навыков.