Старший Python Developer
Требования
Местоположение и тип занятости
Компания
Российская ИТ-компания, реализующая цифровые проекты для государства и бизнеса
Описание вакансии
О компании и команде
Мы помогаем нашим клиентам выходить на новый уровень безопасности и эффективности за счет цифровой трансформации и создаем продукты и решения, которые никто никогда не делал, благодаря талантам и увлеченности наших сотрудников.
Ожидания от кандидата
Требования:
- Уверенное знание и опыт коммерческой разработки на Python от 5 лет;
- Опыт проектирования, оценки и реализации архитектурных решений отдельного программного компонента;
- Умение разбираться и работать с чужим кодом, работать в команде;
- Опыт в многопоточном и асинхронном программировании;
- Знание языка SQL и опыт работы с реляционными СУБД (PostgreSQL).
- Опыт использования SQL Alchemy и применения ORM;
- Опыт реализации API на GraphQl. Опыт работы с FastAPI, aiohttp;
- Знание принципов MQ (RabbitMQ и пр.);
- Работа в Linux на уровне продвинутого пользователя;
- Уверенное владение техническим английским (способность читать и использовать в работе документацию на английском языке).
Будет плюсом:
- Опыт использования GitLab, Jira, Confluence, SonarQube, Ansible, Docker;
- Опыт работы с Astra Linux SE (знания о мандатной политике, домене, авторизации);
- Опыт разработки на C++;
- Знание принципов построения архитектуры ПО (архитектура, жизненный цикл, паттерны,
инструментальные средства разработки архитектуры, диаграммы UML); - Участие в open source проектах;
- Наличие высшего технического образования.
Обязанности:
- Участие в разработке проектов для сложных картографических систем на основе SOA подходов и микросервисных архитектур;
- Разработка сервисов, фич, приложений и реализация API;
- Реализация взаимодействия с другими системами (ПО) по протоколам обмена;
- Участие в реализации бизнес-логики сложных программ;
- Участие в создании архитектуры программных продуктов;
- Проведение ревью кода;
- Читать, модифицировать и оптимизировать сторонний код.
Условия работы
- Работа в крупной динамично развивающейся IT-компании;
- Комфортный офис;
- Пятидневная рабочая неделя пн. - пт. с 10:00 до 19:00;
- Оформление в соответствии с ТК РФ;
- Оплата 14 больничных дней в год по 100% ставке;
- Развитая система годового премирования по результатам выполнения KPI;
- Полис ДМС после испытательного срока;
- Компенсация затрат на мобильную связь;
- Обширная спортивная и социальная жизнь с доступом к ресурсам всей Группы АФК Система.
Можем невозможное, воплощаем задуманное!