• Web-розробка

Strong Junior Python Developer

Поділитися

Про проект:

Prom.ua — провідний торговий майданчик в Україні, більше 50 000 продавців і 120 000 000 пропозицій, кожна 5-а гривня в уанеті витрачається на prom.ua.

Prom.ua в цифрах:

  • по навантаженню 20 млн переглядів сторінок в день (162 млн подій при цьому),
  • 5.5 млн запитів на пошукову видачу,
  • трафік в місяць близько 60 млн сесій,
  • в онлайні в піку одночасно 23к користувачів

Ми в пошуках Strong Junior Python Developer’a в одну з 5 команд розробки проекту Prom.ua 

Задачі команди направлені на:

  • задачі пов’язані з антифродом (в залежності від розвитку команди, можуть бути ML задачі)
  • інформаційну безпеку
  • білінг
  • інфраструктурні  задачі

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

  • часто доведеться працювати з Python 3 
  • для ефективного рішення задач використовуємо: PostgreSQL, Redis
  • використовуємо рідко: MongoDB, JS\TS, Go
  • з Kafka, ElasticSearch, Kubernetes, Helm, Prometheus – готові допомогти та навчити

І ще трохи деталей:

      • Активно йде поділ на мікросервіси на Python (в основному aiohttp), Go (тільки починаємо)
      • Моноліт написаний на Python
      • Як ORM використовується SQLAlchemy
      • Для взаємодії з користувачем, client-side написаний на JS. Використовується ReactJS і ряд інших популярних бібліотек.
      • На даний момент, більшість даних зберігається в postgresql і частина в MongoDB
      • Асинхронна взаємодія заснована на Kafka
      • Синхронна взаємодію переважно GRPC, REST

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

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

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

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

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

Для початку, ваше резюме розглянуть технічні фахівці. Якщо воно буде схвалене, ми домовимося про онлайн-дзвінок знайомство. Ми обговоримо проект, ваш досвід і відповімо на питання. Після чого разом вирішимо, чи продовжимо спілкування вже на технічній співбесіді онлайн. Після кожного етапу ми обов’язково даємо зворотний зв’язок протягом 24 годин.

 

Ліза з People Team

e.prokhorova

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

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

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

ЯКЩО НЕ ЗНАЙШЛИ ВІДПОВІДНУ ВАКАНСІЮ, АЛЕ В МАЙБУТНЬОМУ ХОЧЕТЕ ПРИЄДНАТИСЯ ДО НАШОЇ КОМАНДИ, ВІДПРАВТЕ РЕЗЮМЕ НА hello@evo.company