
EVO
Місія EVO — створювати можливості для розвитку підприємництва. Ми робимо маркетплейси для онлайн-шопінгу і замовлення послуг — Prom.ua, Satu.kz, Bigl.ua, Kabanchik.ua, Shafa.ua. Також розвиваємо фінтех (проєкт RozetkaPay) та логістику.
Активно розвиваємо кілька волонтерських проєктів:
- платформа для донатів Volonter by Prom. Тут запускаються збори на волонтерські потреби для наших захисників і всіх українців.
- платформа для безпечної волонтерської співпраці — Pidmoha. Вона згуртовує в одному місці волонтерів та організації, які потребують допомоги або готові допомогти у різних категоріях: медична, допомога тваринам, військова, транспорт, житло та гуманітарна допомога;
Щомісяця, на маркетплейсах EVO люди роблять більш 2 млн замовлень. Кожен другий інтернет-покупець України купує на наших майданчиках.
Про технічний департамент EVO:
Основні мови програмування, які ми використовуємо це Python 3, JS / TS, Golang. Є проекти на Rust, Scala, Kotlin.
Стандартна база даних для наших проектів - PostgreSQL, також використовуємо Redis, MongoDB.
Для пошуку використовуємо ElasticSearch. Під вирішення окремих завдань існують свої плагіни. Працюємо з Clickhouse. В якості черг повідомлень RabbitMQ або Kafka.
SPA програми будуємо здебільшого на. Для складання JS модулів використовуємо webpack, CSS стилі - CSS Modules.
З інфраструктурних інструментів використовуємо:
Gitlab, Docker, Kubernetes, Istio, Prometheus, Grafana, Kibana.
Все, що потрібно для великого продакшн проекту: логінг (kibana), метрики, моніторинг (grafana)
Стек мобільних технологій:
Мови: Swift і Kotlin. Нові проекти пишемо на Flutter.
Наш продакт інженерний підхід в EVO:
Ми працюємо крос-функціональними командами до 10 осіб. Зазвичай, команда складається з продакт-менеджера, тімліда, розробників, тестувальників і дизайнерів. У деяких командах свої дата-аналітики, маркетологи та інші фахівці, які потрібні команді.
Компанія продуктова, тому нам важливо щоб розробник був продуктово орієнтований. Це означає, що розробник не просто виконує поставлене завдання, а й розуміє проблеми бізнесу, які вирішує це завдання і може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не має цінності.
-
· 136 views · 12 applications · 14d
Middle Go Developer (RozetkaPay)
Full Remote · Ukraine · Product · 3 years of experience Ukrainian Product 🇺🇦RozetkaPay — платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним. RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі...RozetkaPay — платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним.
RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців. Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, Volonter by Prom, Vodafone, Robota.ua, Yakaboo та інші.
Шукаємо Middle Go Engineer в команду, яка займається розробкою, інтеграцією та підтримкою ключових компонентів системи для обробки транзакцій, платіжних флоу, автоматизації управління тарифами та інших бізнес-артефактів, забезпечуючи безперебійну роботу фінансового сервісу RozetkaPay.
Склад команди: Product Owner, 2 Business Analysts, Project coordinator, 3 QA Engineers, 6 Developers
Технологічний стек:
- Golang 1.21+, sqlc/gorm, temporal, gin, fx, grpc/buff, cgo;
- Postgresql, Redis, RabbitMQ, Kafka;
- GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana
- та будь-яка технологія, яку команда визнає за потрібну для використання
Нам дуже важливі якість і гнучкість, тому ми використовуємо:
- Мікросервісний підхід до розробки
- Обов’язковий етап код рев’ю
- Покриття тестами та метриками
- Відповідність стандартам якості коду
- Супровід та відповідальність за функціонал після впровадження в робоче середовище
- Взаємна повага і якісна відкрита комунікація
Що важливо для даної ролі:
- 2+ року використання golang;
- досвід конкурентного програмування на будь-якій мові — важливе розуміння, які є підходи, і навіщо це потрібно в цілому;
- досвід використання будь-яких SQL та NoSQL рішень, і розуміння причин використання кожного в конкретному випадку (наприклад, чому MongoDB замість Postgres, або чому Postgres замість Cassandra);
- досвід профілювання застосунків, використання метрик + досвід усунення "performance bottleneck";
- впевнені аналітичні здібності — необхідно буде не просто робити фічі за описом, але продумувати функціонал, починаючи від неформалізованих вимог, вибирати найбільш відповідне рішення і реалізовувати його;
- вміння взаємодіяти в команді — не просто абстрактне "team player" а реальне вміння (досвід) знаходити компроміс в суперечливих моментах, і завжди бути відкритим до обговорення
Задачі:
Розробка та подальша підтримка компонентів системи, що реалізують чи забезпечують наступний функціонал:
- транзакційний процесинг (платіжні флоу та ін.)
- інтеграції з внутрішніми сервісами і системами;
- розробка внутрішніх “data”-сервісів;
- автоматизація систем управління тарифами, сутностями та іншими артефактами продуктової екосистеми;
Розробка функціоналу, який пов'язаний з обробкою платіжних транзакцій
Етапи відбору:
- Знайомство
- Технічне інтервʼю
- Фінальне інтерв’ю
Про роботу в EVO:
Соціальний пакет — офіційне працевлаштування, 24 дні оплачуваної відпустки на рік і необмежена кількість лікарняних, щоб ви могли відпочивати та дбати про своє здоров’я.
Турбота про здоров’я — ми покриваємо медичне страхування та пропонуємо підтримку корпоративного психолога, адже переконані, що піклування про ментальне здоров’я є так само важливим, як і про фізичне.
Гнучкий формат роботи — віддалено або в офісі. Ви можете працювати дистанційно або відвідувати наш затишний офіс в Києві, який повністю енергонезалежний та оснащений усім необхідним.
Волонтерська спільнота – ми регулярно проводимо благодійні аукціони, збираємо гроші на дрони-розвідники та підтримуємо волонтерські ініціативи співробітників.
Ми надаємо рівні можливості для всіх – тому не допускаємо дискримінації за будь-якими ознаками. Також ми відкриті до співпраці з ветеранами/ветеранками та готові підтримати їх на шляху до нових професійних досягнень.
More
-
· 11 views · 0 applications · 18d
Dynamics 365 BC Developer
Full Remote · Ukraine · Product · 5 years of experience Ukrainian Product 🇺🇦EVO — українська продуктова IT-компанія. Місія EVO — створювати можливості для розвитку підприємництва. Ми робимо маркетплейси для онлайн-шопінгу та замовлення послуг, де десятки тисяч підприємців продають мільйонам покупців. Щоб покупки були зручними і...EVO — українська продуктова IT-компанія. Місія EVO — створювати можливості для розвитку підприємництва. Ми робимо маркетплейси для онлайн-шопінгу та замовлення послуг, де десятки тисяч підприємців продають мільйонам покупців. Щоб покупки були зручними і безпечними, розвиваємо фінтех та логістику.
Про команду:
1 Team Lead; 1 Projeсt Manager; 2 D365BC Developer; 1 Manual QA.
Основні напрямки команди: підтримка існуючої системи фінансового обліку; розробка і впровадження нових доопрацювань в системі обліку.
Технічний стек:
- ERP система — “Dynamics 365 Business Central” з локалізацією для України;
- Система управління версіями — GitLab;
- Основна мова програмування — AL;
- Середовище розробки — VSCode, або його аналоги;
Управління і трекінг завдань — Jira.
Що важливо для даної ролі:
- розуміння архітектури D365BC (Dynamics 365 Business Central);
- досвід розробки в D365BC/NAV 5+ років, знання основних БП (бізнес процесів);
- практичний досвід використання VSCode, Git, Jira;
- розробка інтеграцій, базові принципи і їх розуміння;
- готовність працювати як в команді, так і самостійно;
- професійні аналітичні здібності, при виникненні питань орієнтуватись на швидке якісне вирішення питання;
- сумлінність при виконанні задач;
- пунктуальність, комунікабельність;
- жага до саморозвитку, бути активним в пошуку інновацій і додаткових знань, ділитись знаннями з командою.
Задачі:
- налаштування D365BC;
- консультаційна підтримка користувачів (в основному це колеги по команді, але, за необхідності, і безпосередні користувачі облікової системи);
- взаємодія з відділом розробки на рівні архітектора, бізнес аналітика і консультанта, а також розробника;
- написання документації для користувачів D365BC;
- участь в проєктах впровадження системи D365BC;
- робота в команді відповідно до методології ведення проектів, прийнятої в команді;
- ведення звітності про виконану роботу (робота з задачами в Jira, фіксація змін у Git, робочі синхрони з командою);
- вивчення документації по Business Central для розуміння загального призначення системи і функціоналу, що використовується в компанії
Про роботу в EVO:
Соціальний пакет — офіційне працевлаштування, 24 дні оплачуваної відпустки на рік і необмежена кількість лікарняних, щоб ви могли відпочивати та дбати про своє здоров’я.
Турбота про здоров’я — ми покриваємо медичне страхування та пропонуємо підтримку корпоративного психолога, адже переконані, що піклування про ментальне здоров’я є так само важливим, як і про фізичне.
Формат роботи — в основному віддалено, з періодичними командними днями в офісі (м.Київ), який повністю енергонезалежний та оснащений усім необхідним. Команда зустрічається декілька раз на місяць. Та гнучкий графік — бізнес час в компанії 10:00—17:00.
Волонтерська спільнота — ми регулярно проводимо благодійні аукціони, збираємо гроші на дрони-розвідники та підтримуємо волонтерські ініціативи співробітників.
Ми надаємо рівні можливості для всіх — тому не допускаємо дискримінації за будь-якими ознаками. Також ми відкриті до співпраці з ветеранами/ветеранками та готові підтримати їх на шляху до нових професійних досягнень.
More -
· 34 views · 1 application · 25d
Machine Learning Engineer (Prom.ua)
Full Remote · Ukraine · Product · 3 years of experience Ukrainian Product 🇺🇦Prom.ua – найбільший маркетплейс України, де продаються понад 200 млн товарів від десятків тисяч підприємців з усієї країни. На Prom.ua: кожен покупець може знайти все, що потрібно, за найкращою ціною: від зубної щітки до культиватора для саду та...Prom.ua – найбільший маркетплейс України, де продаються понад 200 млн товарів від десятків тисяч підприємців з усієї країни.
На Prom.ua:
- кожен покупець може знайти все, що потрібно, за найкращою ціною: від зубної щітки до культиватора для саду та городу.
- кожен підприємець може продавати товари в каталозі маркетплейса, на сайті, створеному на платформі Prom та у мобільному додатку "Prom покупки".
Prom.ua в цифрах:
- щодня маркетплейс відвідують 4,8 млн осіб
- на маркетплейсі працюють понад 60 тис. компаній
- у каталозі 200 млн товарів
Про команду Data Science
Ми оптимізуємо різні частини продукту, використовуючи дані і алгоритми машинного навчання. Паралельно розбудовуємо ШІ-системи, що надають стратегічну перевагу компанії і допомагають їй слідувати візії - створення комерції майбутнього.
Зараз в команді 5 людей:
- 2 Senior Data Scientist,
- Middle Data Scientist,
- Senior Machine Learning Engineer,
- Team Lead.
Напрямки роботи команди:
- Рекомендації товарів і персоналізація,
- Згортання товарів в продуктові моделі,
- Автоматична оцінка якості та модерація контенту товарів: категоризація, машинний переклад, автозаповнення характеристик, генерація контенту,
- Пошук та ML-ранжування,
- Генерація і лінкування тегів для SEO.
Особливості роботи в команді
- активно занурюємось в продуктове середовище, тісно взаємодіємо з іншими командами - > мало досліджень йде під стіл, багато моделей в production;
- розуміємо поставлені цілі, орієнтуємось на результат -> модельки роблять те, що потрібно, і не роблять те, що не потрібно;
- мінімальна бюрократія, можна обирати задачки, які більше лежать до душі, заохочуємо ініціативу, але й розраховуємо на відповідальність за результат;
- фокусуємось на розбудові інфраструктури для більшої надійності рішень, автоматизації рутини і щоб легше було впроваджувати моделі з нуля;
- більшість проєктів версіонуємо і документуємо, це допомагає комфортно працювати паралельно декільком спеціалістам;
- багато працюємо в команді, віримо у зворотній звʼязок і підтримку, жартуємо жарти;
- обмінюємось досвідом: проводимо авторські курси, презентуємо свої проєкти, влаштовуємо брейн-шторми.
Розбудовуємо тісні зв’язки з командами розробки, тестування та аналітиками.
Для повсякденної роботи піднятий JupyterHub сервер з можливістю задавати необхідні характеристики робочого середовища, можна працювати на локальній машині. Маємо свої сервери з відеокартами для навчання і розгортання моделей.
Проєкти з технічного боку:
Мова програмування: Python
Аналіз і обробка даних: Jupyter Notebook, Pandas, NumPy
Machine Learning і Deep Learning: Scikit-learn, TensorFlow, PyTorch, FAISS, XGBoost
LLM API: Gemini, ChatGPT
Візуалізація даних і моніторинг: Matplotlib, Seaborn, Plotly, Bokeh, Tableau, Grafana
Бази даних: Postgres
Big Data і розподілені обчислення: Apache Spark, Hadoop
MLOps: MLflow, DVC, TensorFlow Serving, Python packaging, Fast API, uv
Даги: Airflow
Черги даних: Kafka
Пошук: Elasticsearch
Для даної ролі важливо:
- досвід класифікації/сегментації/генерації текстів як класичними методами, так і deep learning;
- досвід роботи з фреймворками для розробки нейромереж (PyTorch/TensorFlow);
- досвідченість у роботі з машинним навчанням: постановка задачі, збір і дослідження даних (PySpark, pandas), тренування моделі, оцінка результатів, аналіз роботи моделі, підготовка до розгортання;
- досвід розгортання та супроводження моделі в production, покращення вже існуючих моделей;
- вміння писати надійний і чистий код на python, розуміння і використання різних структур даних, OOP, а також, володіння VC (Git etc); користування лінтерами (ruff) і інструментами перевірки типів даних (mypy);
- досвід роботи з Docker, пакетними менеджерами (uv, pdm), CI/CD;
- готовність глибоко занурюватись в бізнес-задачі і перетворювати їх на технічні рішення (архітектура, функції втрат, метрики і т.д.);
- відповідальність та уважність до деталей;
- вміння тестувати свої рішення і забезпечувати їх безперебійну роботу.
Що буде плюсом:
- досвід навчання моделей на обʼємах даних, що значно перевищують обсяг оперативної пам'яті, досвід з високонавантаженими системами, Big Data і розподіленими обчисленнями;
- досвід побудови ETL-процесів, зокрема повʼязаних з регулярним перенавчанням моделей;
- досвід у застосуванні практик MLOps: контроль версій коду, даних і моделей, автоматичного розгортання, моніторингу і логування, тестування моделей, перенавчання моделей;
- досвід роботи з ембедингами і ANN.
Можливі задачі:
- розвиток системи класифікації товарів,
- масштабування привʼязки товарів до продуктових моделей,
- покращення моделі ранжування товарів у пошуковій видачі,
- дослідження нових напрямків застосування машинного навчання для вирішення задач бізнесу.
Режим роботи:
- режим роботи змішаний, практикуємо регулярні відвідування офісу в Києві,
- працюємо в зручний час, важливо бути на зв’язку з 11:00 до 18:00 і бути присутнім на зустрічах.
Етапи відбору:
- Знайомство.
- Технічне інтерв’ю.
- Фінальне інтерв’ю.
Про роботу в EVO:
- Соціальний пакет — офіційне працевлаштування, 24 дні оплачуваної відпустки на рік і необмежена кількість лікарняних, щоб ви могли відпочивати та дбати про своє здоров’я.
- Турбота про здоров’я — ми покриваємо медичне страхування та пропонуємо підтримку корпоративного психолога, адже переконані, що піклування про ментальне здоров’я є так само важливим, як і про фізичне.
- Гнучкий формат роботи — віддалено або в офісі. Ви можете працювати дистанційно або відвідувати наш затишний офіс в Києві, який повністю енергонезалежний та оснащений усім необхідним.
- Волонтерська спільнота – ми регулярно проводимо благодійні аукціони, збираємо гроші на дрони-розвідники та підтримуємо волонтерські ініціативи співробітників.
- Ми надаємо рівні можливості для всіх – тому не допускаємо дискримінації за будь-якими ознаками. Також ми відкриті до співпраці з ветеранами/ветеранками та готові підтримати їх на шляху до нових професійних досягнень.
- Можливість навчання та професійного зростання. Чесність та відкритість у всіх комунікаціях. Конструктивний зворотний зв’язок за результатами роботи. Підтримка лідера і команди.