• Разработка продукта
  • Web-разработка
  • Финтех

Junior Scala Engineer

Поделиться

Про проект:

Наша цель — создание простого и удобного инструмента оплаты для миллионов пользователей наших проектов Rozetka, Prom, Bigl, Shafa, Kabanchik. Мы планируем запуск альтернативных способов расчета за товары, которые позволяют оптимизировать стоимость и конверсию платежей, а также, обеспечить совершенно новый уровень качества клиентского опыта.


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

  • Увеличение количества интеграции с банками, платежными шлюзами, внешними провайдерами онлайн платежей.
  • Разработка собственного биллинг решения, для автоматического взаиморасчета с мерчантами маркетплейса Prom.ua и Rozetka.ua, банками, которым будут пользоваться более 50 000+ мерчантов.
  • Разработку собственного решения для эмиссии карт и денег совместно с банками партнерами.
  • Совершенствование бэк-офиса платежной системы для просмотра аналитики, генерирование отчетов, предоставление инструментов для поддержки.
  • Разработку решений для систем лояльности, бонусов и кеш беков.

Про команду:

Команда состоит из: 7 Scala engineer, 2 Front-End engineer, 3 QA engineer, 5 DevOps engineer, Product manager.

Технический стек проекта (со всем готовы помочь и научить):

  • Scala: Lightbend (Akka, Play!), Cats — 80%, ZIO — 20%
  • Микросервисы с общением через REST API, Kafka и RabbitMQ
  • Базы данных: PostgreSQL, TimescaleDB, ElasticSearch
  • CI/CD: Gitlab CI, GitOps
  • Google Cloud, Kubernetes, Docker, Helm

Что важно для данной роли в проекте:

  • Наличие коммерческого опыта от 1 года
  • Базовые знания ООП, ФП и стандартной библиотеки Scala
  • Владение навыками и опытом работы с SQL базами данных
  • Желание покрывать код тестами

Будет преимуществом:

  • Знание и работа с ZIO, Kafka и RabbitMQ

Задачи в проекте:

  • Разработка и поддержка сервиса автоматизации выплат нашим клиентам 
  • Разработка новых финансовых флоу на сервисах биллинга.
  • Разработка и поддержка сервисов расчетов и перерасчетов комиссии 
  • Разработка и поддержка отчетности для НБУ, банков, и тд.

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

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

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

  1. Мы ждем ваше резюме. После чего оно попадает на рассмотрение команде.
  2. Знакомство с Product Manager-ом и CTO в Google Meets для обсуждения вакансии более подробно (30 минут).
  3. Техническое собеседование (1,5 часа).

Также, принимаем рекомендации знакомых, которых может заинтересовать наше предложение, бонус за найм 1000$. Ждем ваши резюме с пометкой “рекомендация” a.alyksiuk@evo.company

Анастасия из People Team

a.alyksiuk

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

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

Максимум 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...

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