Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
EVO— продуктова українська IT-компанія. Центральний офіс знаходиться в Україні (м.Київ). 900+ співробітників, технічний департамент понад 300 осіб, розробників понад 200 осіб. Ми працюємо віддалено та в гібридному форматі. Місія EVO — створювати можливості для розвитку підприємництва.
3 грудня 2019

Python Back End Software Engineer (проект Prom.ua) (вакансія неактивна)

Київ

Проект Prom.ua компанії EVO в пошуках Python Back End Software Engineer’a

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

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

Ми шукаємо Python Back End Software Engineer’a в команду MarketPlace проекту Prom.ua
Розробкою займається 5 команд, кожна з них відповідає за свою частину проекту і сервіси.

Проект з технічної боку:
Основний проект на Python 3.7, SQLAlchemy, Redis, Celery, GraphQL.
В якості бази даних — PostgreSQL, для пошуку — ElasticSearch.
SPA додаток на ES2018, React, Apollo
Є набір Slack-ботів і невеликих мікросервісів на aiohttp і Flask
використовуємо GitLab
Деплой Docker + Kubernetes

Наша команда Marketplace займається такими напрямками:
каталог товарів (desktop і mobile)
робота з картками товару
система рекомендацій товарів
ранжування товарів, побудова видачі
SEO
пошукова система
antibot система
система аналітики і великих даних
сервіс обробки/віддачі зображень

Чим цікаві ці задачі з технічного боку:
— можливістю використовувати всі вищеперераховані технології і отримати експертизу коли і що потрібно використовувати
— орієнтацією на smart’тизацію і глобальні e-commerce задачі
— розробкою крос-платформових продуктів для різних проектів EVO
— використанням сучасних технологій, бібліотек для побудови нових сервісів і продуктів.

Для цієї ролі важливо:
— використовувати Python в продакшені від 2 років
— знати, як працює web і мати досвід web розробки
— не бути заточеним під конкретний фреймворк але знати принципи їх роботи
— орієнтуватись в async, multithreading і multiprocessing програмуванні
— розуміти, що таке мікросервісна архітектура
— впевнено працювати з базами даних PostgreSQL
— мати досвід з Redis, RabbitMQ, Celery
— досвід використання Docker
— бути знайомим з GraphQL, знати як писати хороший API
— впевнено користуватись Linux і Git’a

Наш підхід до процесу розробки:
Ініціатором завдання може бути будь-який співробітник команди. Завдання обговорюється в робочій групі. Обговорюється, як конкретне завдання вплине на продукт (цілі, метрики, перспективи цього напряму). Зараз в планах велика кількість експериментів з боку продукту, бізнесу.
У розробку потрапляють завдання, які потрібно перевірити за допомогою a/b тесту або вже перевірені за допомогою fake mvp. У нас є можливість включати фічі на певний відсоток трафіку і моніторити результати.
Є можливість перемикатися між різними напрямками задач, які описані вище.
Ми відкриті до експериментів з технічного боку, які дають плюси в розвитку або ж в якості продукту.

Ми ставимо перед собою амбітні цілі:
ріст на замовлення вдвічі, з року в рік
покращення клієнтського досвіду взаємодії для покупців
запуск гейміфікації, програми лояльності для покупців

Як у нас проходить підбір і співбесіди?
Для початку, ваше резюме розглянуть технічні фахівці. Якщо воно буде схвалене, ми домовимось про знайомство в skype. Ми обговоримо проект, ваш досвід і ваші цілі, після чого разом вирішимо, чи продовжимо спілкування на технічній співбесіді у нас в офісі.
***********************************************************************************************************************************************************
Наша технічна команда EVO увесь час знаходиться в пошуках нової корисної інформації.
Ми читаємо багато книг, статей, блогів, оглядів і реліз-ноутів, дивимося презентації і доповіді, ходимо на конференції і мітапи.
У нашому каналі ми публікуємо все, що нам здалося важливим і корисним для розробників:

Гарячі Python вакансії

Всі Python вакансії