• Web-розробка

Middle/Senior Python Back End Engineer

Поділитися

Команда проекту Kabanchik компанії EVO в пошуках Middle/Senior Python Back End Engineer’a.

Про проект:

Kabanchik – онлайн-сервіс пошуку перевірених фахівців для побутових та бізнес задач. Проекту вже 6 років. Сервіс об’єднує замовників, яким потрібно виконати роботу, і виконавців, які готові її виконати за винагороду. Щомісяця на майданчику виконується більше 50 000 різноманітних завдань в 1000 різних категоріях. Проект працює в Україні, Білорусі та Казахстані.

Про команду:

Продуктова команда Кабанчика – це продакт менеджер, 2 BackEnd та 1 FrontEnd розробника, Flutter розробник, QA та дизайнер. СТО EVO Company допомагає розв’язувати складні технічні завдання.

Ми регулярно проводимо мітапи, code review, відвідуємо конференції та стежимо за останніми новинами у світі розробки. У процесі розробки ми обговорюємо найкращі архітектурні та технічні підходи, оптимальні рішення поставлених завдань. Також є можливість приєднатися до чатів за інтересами (наприклад оптимізації, безпеки, для різних мов).

Технічний стек проекту:

Використовуємо Python 3.6 (фреймворк Flask + SQLAlchemy та aiohttp для чату)

Основна база даних – PostgreSQL

Пошук на ElasticSearch

Веб будуємо на React (є залишки coffeescript)

Із загальних інструментів використовуємо:

Redis, Сelery + RabbitMQ, Docker, Kubernetes, Webpack, Kibana, Grafana.

Що важливо для даної ролі в проекті:

  • Розуміти принципи роботи високонавантажених веб (і не тільки) сервісів
  • Впевнене володіння базами даних. Розуміння того, чому запит виконується повільно і як його прискорити
  • Досвід роботи з інтеграціями
  • Вміння працювати в команді
  • Розуміння процесів деплоя і моніторингу сервісів на базі Kubernetes, Helm, Prometheus, Grafana

Задачі на найближчий час:

  • Перезбірка процесу реєстрації виконавця
  • Доопрацювання процесу закриття замовлення
  • Перезбірка підбору фахівців
  • Впровадження мультимовності
  • Оптимізація запитів
  • Перехід CRM на SPA

Глобальні задачі:

  • Робота над швидкодією
  • Переклад SSR

Наш продакт інжиніринговий підхід в EVO:

Ми продуктова команда, тому нам важливо щоб розробник був продуктово орієнтований. Це означає, що розробник не просто виконує поставлене завдання, а розуміє проблеми бізнесу, які вирішує це завдання і може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не має цінності.

Як у нас проходить підбір та співбесіди?

  • Інтерв’ю – знайомство (тривалість 30 хвилин). PM познайомиться з вами та вашим досвідом, поділиться деталями про вакансію, відповість на ваші запитання.
  • Технічне інтерв’ю (тривалість 1,5 години). Обговоримо всі важливі питання щодо стеку, досвіду, завдань.
  • Фінальне інтерв’ю.

 

Анастасія з People Team

a.aman

Хочу до вас у команду

Прикріпити резюме

Максимум 1 файл розміром до 5 МБ

ЯКЩО НЕ ЗНАЙШЛИ ВІДПОВІДНУ ВАКАНСІЮ, АЛЕ В МАЙБУТНЬОМУ ХОЧЕТЕ ПРИЄДНАТИСЯ ДО НАШОЇ КОМАНДИ, ВІДПРАВТЕ РЕЗЮМЕ НА [email protected]