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

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

Київ

Команда Сore проекту Prom.ua в пошуках Junior Python Software Engineer’a.
Prom.ua— провідний торговельний майданчик в Україні, майже 40 000 продавців та 90 000 000 пропозицій, кожна 5-а гривня в уанеті витрачається на нашому prom.ua.

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

Наша команда Сore:
4 Python розробника, 1 TL Python, 1 frontend розробник, 2 QA, product менеджер и біздев направлення.

Команда Core проекту Prom.ua відповідає за розробку:
Кошику та обробки замолень;
— Чату;
— Відгуків;
— Кабінетів продавця та покупця;
— Мобільного додатку для покупців.

Тех. стек проекту:
Python 2.7 (перехід на 3.6/aiohttp с розділом на мікросервіси), є декілька продуктів/сервісів, написаних на Node.js (JS, TypeScript), Go, Scala.
Стандартна база — PostgreSQL, для деяких задач є mongodb.
Для нашого пошуку використовуємо ElasticSearch.
SPA додатки будуємо на ES6+, React, Redux. Рухаємось у бік GraphQL + Apollo та поступово мігруємо на серверний пререндеринг (SSR).
Із загальних інструментів використовуємо:
Webpack, GitlabCI, Kibana, Сelery+RabbitMQ, Kafka, GRPC, Grafana, Memcached.
більше подробиць про тех рішення у EVO: goo.gl/5KYeEK

Наш кандидат:
— зі своїми pet-проектами, з досвідом на фрілансі та іншим коммерційним досвідом як плюс (з досвідом у хакатонах як х2-плюс);
— з хорошими знаннями Python, як мови, а не заточеності під конкретний фреймворк;
— з хорошими базовими знаннями роботи алгоритмів, встановлення їхньої складності та принципів оптимізації;
— з розумінням принципів роботи баз данних, умінням користуватися SQL;
— уміння розмірковувати, читати документацію, вихідний код.

Добре, якщо є досвід роботи з різними мовами програмування. Чудово, якщо зацікавлені у вивченні нових мов. Звертаємо увагу на гітхаб аккаунти. Добре, коли там є щось цікаве, не обов’язково популярне.

Задачі, для яких ми шукаємо людей:
— Розвиток сервісу відбору якісних продавців;
— розвиток сервісу відгуків;
— розробка кабінету покупця.

Точно буде в роботі:
— робота у згуртованій команді по налагодженим процесам (стенд-апи, ретро, планування, оne2one ..);
— експерименти з новими технологіями та сервісами;
— код рев’ю;
— менторство;
— команда та її традиції;
— написання тестів;
— багато командного обговорення на тему: як реалізувати новий функціонал.

Точно не буде в роботі:
— верстки (є окрема команда досвідчених верстальників. Після того, як розробник виконав логічну частину задачі, вона переходить до верстальника, де останній робить pixel-perfect верстку по вже готовому дизайну);
— скучно;
— тайм-трекінгу задач.

Гарячі вакансії для початківців

Всі вакансії для початківців