Команда проекту Кабанчик групи компаній EVO шукає Junior Python Engineer’a.
Про проект:
Kabanchik — онлайн-сервіс пошуку перевірених фахівців для побутових і бізнес завдань (проекту вже 5 років). Сервіс об’єднує замовників, яким потрібно виконати роботу, і виконавців, які готові її виконати за винагороду. Щомісяця за допомогою проекту виконується більше 50 000 різноманітних завдань в 1000 різних категоріях.
Тех. стек команди:
Використовуємо Python 3.6.7 (фреймворк Flask і aiohttp для чату).
Основна база даних — PostgreSQL.
Для пошуку використовуємо ElasticSearch.
Додаток будуємо на ES6 + і React (місцями є CoffeeScript, потроху переходимо на ES6). Є в планах серверний пререндерінг (SSR).
Із загальних інструментів використовуємо:
Redis, Сelery + RabbitMQ, Webpack, GitlabCI, Kibana, Grafana, Docker.
Наш кандидат:
— з хорошим розумінням Python як мови, а не заточеного під конкретний фреймворк;
— знає які ще компоненти потрібні для побудови великих проектів;
— з впевненим володінням базами даних. Не БД адміністратор, але вміє розібратися, чому такий запит повертає такі дані, які є способи його поліпшити. Для чого потрібні черги завдань, як зберігати призначені для користувача дані, як організувати по ним пошук;
— добре, якщо є досвід з різними мовами програмування. Дуже добре, якщо дивиться в бік нових мов і інструментів;
звертаємо увагу на гітхаб акаунти. Добре, коли там є щось цікаве, не обов’язково популярне, не обов’язково на Python.
Буде плюсом:
якщо розробляли / інтегрували сторонні сервіси в основну програму, є розуміння як повинні взаємодіяти основний продукт з інтеграціями.
Чим ви будете займатися?
Працювати з усіма системами Kabanchik.ua, включаючи основний сайт, CRM, API для мобільних додатків і партнерів, а також websocket-based чат на aiohttp.
Глобальні задачі:
— ранжування виконавців по геолокації;
— індивідуальний підбір завдань для кожного виконавця;
— розпізнавання і аналіз фото виконавців;
— перехід інфраструктури на Docker + Kubernetes;
— інтеграція сторонніх сервісів для автоматизації;
— автоматизація SEO;
— конструктор профілю для виконавців;
— Q & A форум для фахівців;
— українізація сервісу;
— монетизація сервісу в інших країнах.