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