Описание вакансии
Что предстоит делать:
- Разработка и поддержка веб-приложений на Flask;
- Интеграция с внешними API и внутренними сервисами;
- Оптимизация производительности приложений;
- Работа с базами данных (SQLAlchemy, PostgreSQL);
- Проектирование и реализация REST API;
- Участие в разработке архитектуры проектов;
- Тестирование и отладка кода, написание unit-тестов.
Наши ожидания от будущего сотрудника:
- Уверенное владение Python (от 3 лет);
- Опыт работы с Flask, понимание его экосистемы и лучших практик разработки;
- Знание и опыт работы с HTML, CSS, JavaScript;
- Знание и опыт работы с базами данных (PostgreSQL, MySQL);
- Опыт работы с ORM (SQLAlchemy или аналогами);
- Понимание основ асинхронного программирования (aiohttp, asyncio);
- Опыт работы с системами контроля версий (Git);
- Знание принципов работы REST API, опыт их разработки;
- Умение работать в команде и вести проектную документацию.
Будет плюсом:
- Опыт работы с Django, Streamlite;
- Опыт работы с Docker и CI/CD;
- Знание JavaScript и опыт работы с фронтенд-фреймворками (React);
- Навыки работы с микросервисной архитектурой.