• Web-разработка
  • Финтех

Middle Go Software Engineer

Поделиться

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

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

На данный момент мы формируем фин.компанию внутри EVO огромный экосистемный продукт, который включает свою платежку, кредитование, кошелек всех платформ (это ближайшие планы, дальше — больше). 

Что уже сейчас есть в нашем финтехе:

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

Глобальная идея и цель команды:

Создание фундамента для развития одной из самых крупных экосистем в Украине:

  • Разработка инфраструктуры и набора сервисов для работы с сущностью “пользователь” и его возможной идентификацией (ID, AUTH, Identification Service, DWH,  Antifraud Service и т.д.).
  • Разработка микросервисов, способных принципиально менять и улучшать пользовательский опыт.

Проект начался год назад с нуля, и сейчас используются такие технологии:

  • go, grpc, sqlc;
  • Postgresql, Redis, RabbitMQ;
  • temporal (orchestrator для бэкенда viber-бота);
  • и любая технология, которую мы посчитаем нужной для использования.

Нам очень важны качество и гибкость, поэтому мы используем:

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

Для этой роли важно:

  • 2+ года использования go или же просто хорошее понимание технологии и опыт использования go в продакшене;
  • опыт конкурентного программирования на любом языке — важно понимание, какие есть подходы, и зачем это нужно в целом;
  • опыт использования любых SQL и NoSQL решений, и понимание причин использования каждого в конкретном случае (например, почему MongoDB вместо Postgres, или почему Postgres вместо Cassandra);
  • опыт профилирования приложений, написанных на любом языке, использование метрик + опыт устранения “performance bottleneck”;
  • понимание принципов SOLID, DRY, KISS, их необходимости, и важности “чистоты” кода в целом;

В основном все задачи команды нацелены на:

  • тесную интеграцию с платежными инструментами (кошелек, платежная система, кредитный продукт);
  • решения для сквозной бесшовной аутентификации в проекты группы и авторизации в кошелек;
  • сервис обработки и сбора пользовательских данных;
  • интеграция с внешними источниками открытых данных (youscore, dataocean, НБУ и т.д.);
  • построение пользовательского DWH.

Чем интересны эти задачи с технической стороны:

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

О работе в EVO:

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

Как у нас проходит подбор и собеседования:

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

Также, принимаем рекомендации знакомых, которых может заинтересовать наше предложение, бонус за найм до 4000$

Алексей из People Team

a.tyukalo

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

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

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

WATEVOcast — подкасты от наших разработчиков

EVO Opensource

hiku

библиотека для построения веб-серверов с
GraphQL и подобными языками запроса

grpclib

библиотека для написания сервисов python3/asyncio протоколом http2/gRPC (grpc.io)

ttag

библиотека для интернационализации в JavaScript

elasticmagic

конструктор запросов в ElasticSearch,
подобный SQLAlchemy

create-aio-app

the boilerplate for a quick start with aiohttp

aioredis

redis client for Python asyncio

lets

таск-раннер, удобный инструмент для описания и запуска cli-команд в проектах (альтернатива Make)

evokit

React компоненты для разработки веб-интерфейсов

Coming soon...

Внутри EVO (офис — как коворкинг)

  • Обучение и развитие (теперь online)
  • Хакатоны
  • Спортивное комьюнити
  • EVO вне работы

Паркинг

Велопаркинг

Фудзоны

Чай-кофе

Сортировка
мусора

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