Присоединяйтесь к команде финансовых сервисов Ozon. Мы создаём новые для рынка продукты для людей и бизнеса. Гордимся атмосферой в командах: каждый сотрудник может влиять на процессы и прокладывать свой путь к результату.
Ищем Go-разработчика в группу Платёжного фасада и PCI DSS. Вы будете создавать внутренние продуктовые и непродуктовые сервисы с уклоном на технические процессы. Сейчас в команде три разработчика, тим-лид, два QA и продуктовый менеджер-аналитик.
Основные направления работы
1. Итоговый расчёт стоимости корзины и оплата заказа на Ozon
Предоставляем большую часть данных, которые клиент видит перед оплатой заказа. Наши сервисы — точка входа в платёжную инфраструктуру Ozon.
2. Балльные программы лояльности Ozon
Обслуживаем счета клиентов: начисление, списание и возврат баллов. Взаимодействуем с СУБД и анализируем планы запросов. Большинство команд Ozon пользуются этими функциями, поэтому обеспечиваем их стабильность и устойчивость к сбоям.
3. Разработка хранилища карточных данных клиентов Ozon
Работаем с задачами на алгоритмы и техники построения безопасных отказоустойчивых систем. Следим, чтобы наши решения соответствовали требованиям стандарта PCI DSS. Пишем на языке Go с нуля без багажа непонятного кода, который требует рефакторинга.
4. Проектирование и создание новых процессов, касающихся программ лояльности и оплаты заказов (в том числе необходимости запроса 3D Secure)
Как работаем в команде:
проводим Code Review и придерживаемся конвенций
уделяем большое внимание тестам (unit, интеграционным, e2e) и следим за покрытием кода тестами
проводим регулярные внутренние встречи, где обмениваемся опытом в проектировании и технологиях
организуем работу по Scrum и планируем недельные спринты
используем стеки Go 1.24 (1.25), PostgreSQL 14 (15), Kafka, Redis (Valkey), k8s, GRPC, Protobuf
Для нас важны:
понимание принципов построения отказоустойчивых распределённых систем
знание базовых алгоритмов и структур данных
умение применять требования ACID на практике, так как мы работаем с данными в транзакционных системах
Владеть языком Go необязательно — его можно выучить в процессе работы.
Будет плюсом:
понимание, что такое идемпотентный вызов
представление о гарантиях доставки сообщений в распределённых системах
опыт построения систем со множеством интеграций
начальные знания стандарта PCI DSS — что можно и нельзя хранить
опыт работы с Checkout в маркетплейсе или интернет-магазине
базовые знания об операционных системах и сетях
понимание, что такое CORS, CSRF и SQL-инъекции
Москва
до 500000 RUR
Рыбаков Алексей Николаевич
Москва
до 250000 RUR
Лаборатория Маркетинга
Москва
до 400000 RUR
Москва
до 400000 RUR
Букмекерская компания МЕЛБЕТ
Москва
от 400000 RUR
Москва
до 350000 RUR
Дэстэн Партнерс
Москва
до 350000 RUR