О проекте
Наша команда разрабатывает платежный шлюз для приема средств от пользователей от имени продавцов, а также для отправки средств от продавцов пользователям. Система включает хранение платежных данных пользователей и подлежит соблюдению требований PCI DSS. В ней реализовано множество интеграций с платежными системами, провайдерами, а также другими шлюзами и процессорами, включая 3DS.
Обязанности
•Разработка новых платежных интеграций и сервисов;
•Автоматизация и оптимизация процессов интеграции;
•Анализ документации внешних провайдеров, проведение быстрых проверок и определение эпиков и задач на основе Proof of Concept;
•Участие в проектировании и разработке архитектур высоконагруженных систем;
•Поддержка и улучшение существующих решений и сервисов;
•Написание качественного кода с покрытием тестами (unit-тесты, интеграционные тесты);
•Проведение код-ревью;
•Оптимизация производительности системы и запросов к базе данных;
•Анализ и устранение инцидентов и багов в продакшене;
•Обработка и решение запросов от технической поддержки и пользователей в рамках ежедневных обязанностей;
•Сотрудничество с командой QA для обеспечения высокого качества выпускаемых продуктов;
•Использование AI-инструментов для ускорения разработки интеграционных модулей и создание внутренних инструментов для генерации кода интеграций на основе бизнес-требований;
•Ведение технической документации и написание технических спецификаций;
•Помощь в адаптации новых разработчиков и обеспечение качества кода;
•Определение и формирование технических эпиков — анализ существующих решений, выявление возможностей для улучшения архитектуры системы, производительности и надежности, подготовка предложений по улучшению и согласование их с тимлидом и архитектором;
•Участие в создании бизнес-эпиков — анализ требований, оценка реализуемости и предложение альтернативных или оптимизированных решений на основе технической экспертизы; сотрудничество с аналитиками и продакт-менеджерами для определения наилучшего подхода к реализации;
•Подготовка задач на основе утвержденных эпиков с обеспечением должной детализации и соответствия архитектурным и бизнес-требованиям;
•Оценка сроков выполнения задач, участие в планировании спринтов и предоставление точных технических оценок времени и усилий.
Вы будете успешны у нас, если у вас есть
•3+ года коммерческого опыта разработки на Kotlin (Java будет плюсом);
•Опыт работы с Spring Framework;
•Опыт разработки и интеграции платежных решений (биллинг, платежные шлюзы и процессоры);
•Практический опыт интеграции с внешними платежными провайдерами;
•Опыт проектирования и оптимизации реляционных баз данных (MySQL);
•Опыт работы с NoSQL базами данных (Redis);
•Практический опыт использования AI-инструментов для помощи в кодировании (Copilot, ChatGPT, Codeium и др.) для повышения скорости и качества разработки;
•Умение критически оценивать AI-сгенерированный код, обеспечивая его готовность к продакшену и соответствие стандартам компании;
•Знание принципов Event-Driven Architecture и опыт работы с распределенными системами обмена сообщениями (например, Apache Kafka);
•Отличное владение основными принципами разработки и проектирования ПО, тестированием через разработку (TDD) и процессами CI/CD;
•Хорошее понимание микросервисной архитектуры;
•Уровень английского языка B1 или выше.
Желательные квалификации
•Опыт работы с Camunda (создание и поддержка процессов);
•Хорошее понимание стандартов PCI DSS, ISO 27001 и других методологий информационной безопасности;
•Практический опыт работы с AWS;
•Опыт работы с Jira и GitLab CI/CD;
•Опыт проектирования или разработки внутренних инструментов, автоматизирующих или ускоряющих разработку интеграций (например, генераторы на основе бизнес-требований).
Условия
•Полностью удаленная работа.
•Конкурентоспособная оплата по договору оказания услуг.
•Прозрачные оценки эффективности два раза в год с возможностью бонусов и пересмотра зарплаты.
•Ежегодный бонус, который вы можете использовать на улучшение домашнего офиса, занятия спортом, обновление оборудования и многое другое — подбирайте то, что приносит вам наибольшую пользу.
•Инвестиции в ваше развитие: оплачиваемые языковые курсы, доступ к различным образовательным платформам и программа поддержки ментального здоровья, включая психологическую помощь с покрытием 50%.
•Карьерный рост в быстрорастущем проекте с возможностью влиять на технические решения.
•Культура признания: наша программа поощрения коллег отмечает вклад каждого члена команды.
Преимущества предоставляются в соответствии с политиками компании и критериями соответствия.
Процесс найма
•Интервью с HR (40 минут);
•Интервью с руководителями (1,5 часа);
•Тестовое задание;
•Финальное интервью (1 час) — по желанию;
•Проверка рекомендаций;
•Оффер.