Вакансия Middle Python BackEnd Engineer

6 вакансий
Специализация: Python
Уровень: Middle
Опыт: 2 года
Уровень английского: Не важно
Зарплата: до $3500
Город: Минск
Режим работы: Полный день
Размер команды: 6—8
Размер компании: 1200
Возможна удалённая работа: Да

Про проект:

Kabanchik — онлайн-сервис поиска проверенных специалистов для бытовых и бизнес задач.  Проекту уже 6 лет. Сервис объединяет заказчиков, которым нужно выполнить работу, и исполнителей, которые готовы ее выполнить за вознаграждение. Ежемесячно на площадке выполняется более 50 000 разнообразных заданий в 1000 различных категориях. Проект работает в Украине, Беларуси и Казахстане. 

Про команду:

Продуктовая команда Кабанчика — это продакт менеджер, 2 BackEnd и 1 FrontEnd разработчика, Flutter разработчик, QA и дизайнер. СТО EVO Company помогает решать сложные технические задачи. 

Мы регулярно проводим митапы, code review, посещаем конференции и следим за последними новостями в мире разработки. В процессе разработки мы обсуждаем лучшие архитектурные и технические подходы, оптимальные решения поставленных задач. Можно присоединиться к чатам по интересам (к примеру оптимизации, безопасность, для различных языков).  

Проект Kabanchik с технической стороны:

Используем Python3.6 (фреймворк Flask + SQLAlchemy и aiohttp для чата).

Основная база данных — PostgreSQL.

Поиск на ElasticSearch.

Веб строим на React(есть остатки coffeescript).

Из общих инструментов используем:

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

Что важно для данной роли в проекте:

  • Понимать принципы работы высоконагруженных web (и не только) сервисов.
  • Уверенное владение базами данных. Умение понять почему запрос выполняется медленно и как его ускорить.
  • Опыт работы с интеграциями.
  • Умение работать в команде.
  • Понимание процессов деплоя и мониторинга сервисов на базе Kubernetes, Helm, Prometheus, Grafana.

Задачи на ближайшее время:

  • Пересборка процесса регистрации исполнителя
  • Доработка процесса закрытия заказа
  • Оптимизация запросов
  • Тестирование мультиканальности при создании заказа
  • Оптимизация формы создания заказа
  • Отказ от поддоменов в архитектуре проекта

Глобальные задачи:

  • интеграция сторонних сервисов для автоматизации;
  • автоматизация SEO;
  • перевод на SSR.

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

Мы продуктовая команда, поэтому нам важно чтобы разработчик был продуктово ориентирован. Это означает, что разработчик не просто выполняет поставленную задачу, а понимает проблемы бизнеса, которые решает эта задача и может предложить более оптимальное решение, если такое существует, или показать, что эта задача не имеет ценности.

Как у нас проходит подбор и собеседования?

  • Просмотр резюме техническими специалистами
  • С выбранными резюме, мы договоримся о созвоне-знакомстве. Мы обсудим проект, ваш опыт и ваши цели, после чего вместе решим, продолжим ли общение.
  • Техническое интервью
  • Финальная встреча с продактом
9a1f8f812f459984d445481be3f142be
Представитель компании