О проекте:
RozetkaPay — платежный сервис, обеспечивающий удобные, быстрые и надежные платежные сервисы как в онлайне, так и в оффлайне, а процесс покупки делает простым и безопасным.
RozetkaPay входит в группу компаний EVO-Rozetka. Платёжный сервис создан на базе самых известных маркетплейсов страны, которыми пользуются миллионы украинцев. >
Технологический стек:
- Golang 1.22+, gorm, temporal, gin;
- Postgresql, Redis, RabbitMQ;
- GCP, Kubernetes, Docker, GitLab CI, Argo CD, ElasticSearch/OpenSearch, Kibana, Grafana
- и любая технология, которую команда признает необходимой для использования
Нам очень важны качество и гибкость, поэтому мы используем:
- Микросервисный подход к разработке.
- Обязательный этап код рев
- Покрытие тестами и метриками.
- Соответствие стандартам качества кода.
- Сопровождение и ответственность за функционал после внедрения в рабочую среду.
- Взаимное уважение и качественная открытая коммуникация.
Что важно для данной роли:
- 3+ года коммерческого опыта программирования;
- 1+ годы опыта работы с Golang;
- опыт конкурентного программирования на любом языке— важное понимание, какие есть подходы, и зачем это нужно в целом;
< li>опыт использования любых SQL и NoSQL решений, и понимание причин использования каждого в конкретном случае (например, почему MongoDB вместо Postgres, или почему Postgres вместо Cassandra);- опыт профилирования приложений, использование метрик + опыт устранение «performance bottleneck»;
- уверенные аналитические способности — необходимо будет не просто делать фичи по описанию, но продумывать функционал, начиная от неформализованных требований, выбирать наиболее подходящее решение и реализовывать его;
- умение взаимодействовать в команде — не просто абстрактное «team player», а реальное умение (опыт) находить компромисс в спорных моментах, и всегда быть открытым для обсуждения.
Задачи:
Разработка и дальнейшая поддержка компонентов системы, реализующих или обеспечивающих следующий функционал:
- транзакционный процессинг (платежные флоу и др.);
- интеграции с банковскими API и платежными сервисами;
- разработка и интеграция с внутренними «data»-сервисами, обогащающими транзакцию;
- автоматизация систем управления тарифами, сущностями и другими; артефактами продуктовой экосистемы.
Этапы отбора:
- Знакомство с рекрутером и техлидом
- Техническое интервью с инженерами проекта
- Финальное интервью с Head of Product и СТО EVO Fintech
Мы предлагаем:
< li>Официальное трудоустройство в штат компании- 24 календарных дни оплачиваемого отпуска в год, неограниченное количество больничных.
- Удаленная работа. Возможность посещать офис в г.Киев
- Медицинское страхование
- Услуги корпоративного психолога.
История развития RozetkaPay из CTO Олександром Тарасенко