3 июля 2024 года
Middle NodeJS+React Developer (RozetkaPay) Киев RozetkaPay — платежный сервис, обеспечивающий удобные, быстрые и надежные платежные сервисы как в онлайне, так и оффлайне, а процесс покупки делает простым и безопасным. RozetkaPay входит в группу компаний EVO-Rozetka. Платежный сервис создан на базе самых известных маркетплейсов страны, которыми пользуются миллионы украинцев. Наши сервисы уже используют Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robot
3 июля 2024 года
Middle NodeJS+React Developer (RozetkaPay)
Киев
RozetkaPay — платежный сервис, обеспечивающий удобные, быстрые и надежные платежные сервисы как в онлайне, так и оффлайне, а процесс покупки делает простым и безопасным.
RozetkaPay входит в группу компаний EVO-Rozetka. Платежный сервис создан на базе самых известных маркетплейсов страны, которыми пользуются миллионы украинцев. Наши сервисы уже используют Rozetka, Prom, Vchasno, Bigl, Shafa, HelpVolunteer, Vodafone, Robota.ua, Yakaboo и другие.
Ищем Middle NodeJS+React Developer'a в команду , которая имеет целью построить внешний продукт(Express Checkout) . Этот продукт объединяет все преимущества уже готовых финансовых продуктов от нас для b2b клиента, и простоту, легкость и безопасность покупки в интернете для b2c клиента.
Конечная цель — создание Checkout, который любой мерчант сможет подсоединить на свой сайт и не думать об обработке заказов, а покупатель будет доверять этому решению и держать все свои данные в рамках единого аккаунта.
Ключевые задачи :
- Проектировать, внедрять, отлаживать, документировать и совершенствовать компоненты системы с помощью ReactJS и NestJs;
- Разработка и совершенствование API
- Покрывать кодовую базу модульными тестами;
- Сотрудничать с командой QA для детального тестирования;
- Учиться новым технологиям, фреймворкам, подходам к разработке на клиентских проектах и выполнять цели.
- Предлагать изменения и совершенствования технологического стека и подходов на проекте.
Поскольку сейчас мы работаем над созданием продукта с 0 и его визуализацией, распределение задач в начале будет 60% frontend и 40% backend, в будущем 30% frontend и 70% backend для улучшения продукта после релиза первой версии Будут предусмотрены задачи с оптимизацией продукта, увеличение нагрузки и улучшение пользовательского интерфейса.
Технологический стек:
- TypeScript, NodeJS, React
- NestJS, TypeORM, Зустанд, useSWR
- REST, Kafka, Rabbit
- PostgreSQL, Redis
- Gitlab, Gitlab CI
- Kubernetes, Helm, GCP li>
Нам очень важны качество и гибкость, поэтому мы используем:
- Микросервисный подход к разработке.
- Domain driven development, clean architecture, use cases
- Обязательный этап код ревью.
- Покрытие тестами и метриками.
- Соответствие стандартам качества кода.
- Сопровождение и ответственность за функционал после внедрения в рабочую среду.
- Взаимное уважение и качественная открытая коммуникация.
Что важно для данной роли:
- 2+ года опыта коммерческой разработки
- 2+ года опыта работы с NodeJS (NestJS)
- Опыт работы с RDBMS (PostgreSQL или подобные)
- Понимание работы web ( браузерный API, REST)
- Опыт работы с TypeScript
- Опыт работы с React
- Опыт работы с DDD
- Опыт в создании сложных и высоконагруженных веб-приложений
- Продуктово-инженерный подход к решениея задач, то есть непосредственное влияние на продукт, с которым работаешь, включая активный поиск оптимальных решений
Этапы отбора:
- Знакомство с рекрутером, PM`ом и Senior Developer`ом
- Техническое интервью
- Финальное интервью с PM`ом и СТО
Мы предлагаем:
- Официальное трудоустройство в штат компании
- 24 календарных дни оплачиваемого отпуска на год, неограниченное количество больничных
- Удаленная работа . Возможность посещать офис в Киеве
- Медицинское страхование
- Услуги корпоративного психолога