Команда проекту Kabanchik компанії EVO в пошуках Middle Python BackEnd Engineer’a
Kabanchik — онлайн-сервіс пошуку перевірених фахівців для побутових та бізнес задач. Проекту вже 6 років. Сервіс об’єднує замовників, яким потрібно виконати роботу, і виконавців, які готові її виконати за винагороду. Щомісяця на майданчику виконується більше 50 000 різноманітних завдань в 1000 різних категоріях.
Наш маніфест віддаленої роботи в EVO evo.business/...trudnikam-ot-osnovatelej
Проект Kabanchik з технічного боку:
Використовуємо Python 3 (фреймворк Flask та aiohttp для чату)
Основна база даних — PostgreSQL.
Пошук на ElasticSearch.
Веб будуємо на React.
Із загальних інструментів використовуємо:
Redis, Сelery + RabbitMQ, Docker, Kubernetes, Webpack, Kibana, Grafana.
Команда:
3 Python розробника, 2 Flutter розробника, QA, Product Designer, Product Manager
Для цієї ролі важливо:
Розуміти принципи роботи високонавантажених веб (і не тільки) сервісів.
Впевнене володіння базами даних. Розуміння того, чому запит виконується повільно і як його прискорити.
Досвід роботи з інтеграціями.
Вміння працювати в команді.
Розуміння процесів деплоя і моніторингу сервісів на базі Kubernetes, Helm, Prometheus, Grafana
Задачі на найближчий час:
— Перезбірка процесу реєстрації виконавця
— Доопрацювання процесу закриття замовлення
— Перезбірка підбору фахівців
— Впровадження мультимовності
— Оптимізація запитів
— Перехід CRM на SPA
Глобальні задачі:
— Інтеграція сторонніх сервісів для автоматизації;
— Автоматизація SEO;
— Переклад на SSR.
Продакт інженерний підхід до вирішення задач:
Ми продуктова команда, тому нам важливо щоб розробник був продуктово орієнтований. Це означає, що розробник не просто виконує поставлене завдання, а розуміє проблеми бізнесу, які вирішує це завдання і може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не має цінності.
Як у нас проходить підбір і співбесіди?
Для початку, ваше резюме розглянуть технічні фахівці. Якщо воно буде схвалене, ми домовимось про онлайн-знайомство. Ми обговоримо проект, ваш досвід і ваші цілі. Згодом, разом вирішимо, чи будемо надалі продовжувати спілкування на технічній співбесіді.