Описание: | Обязанности: - Вам предстоит переводить текущий монолит на микросервисы
- Сейчас мы переводим часть монолита - api для мобильных клиентов и фронта, переписываем с Perl на асинхронный Python (FastAPI)
Стек: - Пайплайны настроены на Gitlab CI, в которых запускаются MyPy, Flake, Black и интеграционные тесты на PyTest. Сервисы на FastAPI в тех же пайплайнах собираются в образ Docker и деплоятся в кластер Kubernetes
- Клиенты общаются с сервисами по REST, используем спецификацию OpenAPI, в шаблоне типового проекта настроен Swagger
Для нас важно: Владение асинхронным Python и современным фреймворком веб-разработки на его основе (FastAPI, Aiohttp) от 3-х лет Опыт командной работы с применением гибких подходов / be Agile:) Понимание базовых принципов многопоточного и асинхронного программирования (GIL, Asyncio) Опыт продуктовой разработки и проектирования функционала REST API Опыт работы с БД (Mysql / PostgreSQL), оптимизация запросов Опыт написания интеграционных тестов
Будет плюсом: - Знания веб-архитектуры: клиент-серверного взаимодействия, особенностей синхронной и асинхронной модели выполнения
- Умение спроектировать MVP сервиса на знакомых технологиях по требованиям бизнеса, предварительно их уточнить и спланировать его масштабирование
Условия: - Возможность работать удаленно, в том числе вне РФ
- Сильная команда разработки, которая поможет прокачать свои скиллы
- Комфортный офис в Москва-Сити на 28 этаже башни «Меркурий», отсутствие дресс-кода
Официальное оформление по ТК РФ, стабильную белую заработную плату + ежеквартальную премию ДМС со стоматологией, компенсация фитнеса, скидка на изучение иностранных языков, образовательные курсы и семинары, частичная компенсация парковочного места Трудолюбивым и талантливым мы гарантируем карьерный рост Веселые и запоминающиеся корпоративы на природе и в офисе: играем в настолки, xbox и настольный теннис прямо в офисе. Заказываем пиццу каждую последнюю пятницу месяца Ежедневное погружение в мир книг и неограниченный доступ ко всем электронным и аудиокнигам :)
|