Full-stack разработчик (Python, Vue.js)
Компания предлагает комплексные IaaS и PaaS-решения для разных категорий бизнеса: от индивидуальных предпринимателей до крупных корпораций.
Проект
Клиент-серверные приложения, которые обрабатывают запросы из Jira через REST API, хранят данные в БД и синхронизируются с различными сервисами.
Приложения имеют backend на Python + Flask и frontend на VueJS + Foundation или Tailwind.
Приложения взаимодействует между backend и frontend посредством REST API.
Есть дополнительная синхронизация со сторонними сервисами: LDAP, Банк России, Контур.Фокус, БД Jira Software и т.д.
Необходима интеграция с системами: Диадок, Яндекс.Еда, Telegram, Rocket.Chat, Huntflow.
Требования
Python
● Опыт в разработке - от 8 лет.
● Опыт работы с Python не ниже 3.7 от 5-х лет.
● Фреймворк Flask (2 и 3 версия).
● SQLAlchemy (1.4 и 2 версии).
● Сопутствующие библиотеки: Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3.
● Опыт настройки REST API.
● Понимание MV*
● Опыт работы с БД PostgreSQL через ORM.
● Опыт и знание связей в БД.
● Опыт написания SQL запросов.
● Работа с GitLab CI/CD
● Опыт работы с GIT.
JavaScript
● Опыт работы с JavaScript от 5-х лет.
● Опыт работы с фреймворком VueJS (2 и 3 версия) - от 3 лет.
● Опыт работы с фреймворком Tailwind.
● Опыт работы с фреймворком Foundation.
● Знание и опыт работы с сопутствующими библиотеками: Vue-router, vuex, pinia, axios.
● Опыт работы с REST API.
● Опыт работы с GitLab CI/CD ;
● Опыт работы с GIT.
Формат работы: удаленный
Частичная занятость