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

Middle Go Engineer (Fintech, новий продукт)

Киев, удаленно

EVO — українська продуктова IT-компанія.

Наші проекти: Prom.ua, Bigl.ua, Crafta.ua, Zakupki.prom.ua, Kabanchik.ua, Вчасно, Shafa, Rozetka.Travel, Izi.ua.

На даний момент ми формуємо фін.компанію всередині EVO — величезний екосистемний продукт, який включає свою платіжку, кредитування, наскрізний гаманець (це найближчі плани, далі — більше).

Що вже зараз є в нашому фінтеху:

  • Команди розробки — pay team, wallet team, evoid team, credit team, кожна відповідає за одну з частин Фінтех-напрямку, і це далеко не все).
  • Пройдений шлях з точки 0 в точку 1, що дуже спрощує розвиток подальших етапів.
  • Налаштовані зв’язки (як на технічному рівні, так і на комунікаційному) між внутрішніми клієнтами та споживачами наших сервісів.
  • Перші реальні результати, якими пишаємося (більше про них розповімо на знайомстві)

Глобальна ідея і мета команди:

  • Збільшення обороту продажів на всіх e-commerce майданчиках компанії. Наші продукти — це розстрочка та оплата згодом (BNPL модель). BNPL модель в Європі сприяла зрісту продаж до 20% и середнього чеку до 60%.
  • Також наша мета зробити процес оформлення та супроводу для клієнтів якомога комфортнішим. Ніяких паперів, процес оформлення займає до 1 хв, і чат-бот для супроводу клієнта.

Проект розпочався рік тому з нуля, і зараз використовуються такі технології:

  • Go, gin, sqlboiler;
  • Docker, Kubernetes, Helm
  • Postgresql, Prometheus, Grafana, Elastic;
  • Gitlab, gitlab-ci, argo-cd
  • temporal (orchestrator та cron scheduler);
  • та будь-яка технологія, яку ми вважаємо за потрібну для використання.

Нам дуже важливі якість і гнучкість, тому ми використовуємо:

  • Мікросервісний підхід до розробки.
  • Обов’язковий код рев’ю.
  • Покриття тестами і метриками.
  • Відповідність стандартам якості коду.
  • Супровід та відповідальність за фичи після викочування на продакшен.
  • Взаємна повага і якісна комунікація.

Для цієї ролі важливо:

  • 2+ року використання go або ж просто добре розуміння технології та досвід використання go в продакшені;
  • досвід конкурентного програмування на будь-якій мові — важливе розуміння, які є підходи, і навіщо це потрібно в цілому;
  • досвід використання будь-яких SQL та NoSQL рішень, і розуміння причин використання кожного в конкретному випадку (наприклад, чому MongoDB замість Postgres, або чому Postgres замість Cassandra);
  • досвід профілювання додатків, написаних на будь-якій мові, використання метрик + досвід усунення «performance bottleneck»;
  • впевнені аналітичні здібності — необхідно буде не просто робити фичи за описом, але продумувати функціонал починаючи від неформалізованих вимог, вибирати найбільш відповідне рішення і реалізовувати його;
  • розуміння принципів SOLID, DRY, KISS, їх необхідність, і важливість «чистоти» коду в цілому;
  • вміння взаємодіяти в команді — не просто абстрактне «team player» але реальне вміння (досвід) знаходити компроміс в спірних моментах, і завжди бути відкритим до обговорення;
  • Продакт інжиніринговий підхід: Команда продуктова, тому нам важливо, щоб розробник був продуктово орієнтований. Це означає, що розробник не просто виконує поставлене завдання, а розуміє проблеми бізнесу, які вирішує це завдання, і може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не має цінності.

Здебільшого, всі завдання команди націлені на:

  • інтеграцію з майданчиками партнерами (Prom, Rozetka);
  • тісну інтеграцію з іншими командами фінтеху (гаманець, платіжна система, ID)
  • підключення до процесу системи прийняття рішень, та АБС (автоматична банківська система)
  • побудова аналітичного DWH для скорингу користувачів
  • розробку мікросервісів для функціонування наших продуктів

Чим цікаві ці завдання з технічного боку:

  • Відсутністю legacy, новий проект.
  • Можливістю гнучко вибирати технології та підходи розробки.
  • Використанням сучасних технологій для забезпечення стабільності і безпеки сервісів.
  • Проектуванням сервісів з урахуванням вимог зовнішніх інтеграцій.
  • Інтеграція з продуктами з величезною користувальницькою базою та навантаженням.

Про роботу в нас:

  • працюємо віддалено, але є можливість відвідувати офіс
  • надаємо всю необхідну техніку і меблі для робочого місця
  • 20 днів відпустки на рік
  • оплачувані лікарняні
  • мед страхування та корпоративна знижка для членів родини
  • корпоративна знижка до 50% на шопінг в нашому маркетплейсі
  • тренажерна зала в офісі
  • внутрішні дев клаби
  • оплата івентів

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

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



******************************************************************

Наша технічна команда EVO увесь час знаходиться в пошуках нової корисної інформації.

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

У нашому каналі ми публікуємо все, що нам здалося важливим та корисним для розробників:

<iframe src="tgwidget.com/...​=5bd87a2c83ba88ef0b8b4567" frameborder="0″ scrolling="no" horizontalscrolling="no" verticalscrolling="no" width="160px" height="50px" async></iframe>



LinkedIn