Go-разработчик, группа разработки Платёжного фасада и PCI DSS

По договоренности


Присоединяйтесь к команде финансовых сервисов 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

Для нас важны:

  • опыт коммерческой разработки программного обеспечения от 5 лет;
  • понимание принципов построения отказоустойчивых распределённых систем

  • знание базовых алгоритмов и структур данных

  • умение применять требования ACID на практике, так как мы работаем с данными в транзакционных системах

Владеть языком Go необязательно — его можно выучить в процессе работы.

Будет плюсом:

  • понимание, что такое идемпотентный вызов

  • представление о гарантиях доставки сообщений в распределённых системах

  • опыт построения систем со множеством интеграций

  • начальные знания стандарта PCI DSS — что можно и нельзя хранить

  • опыт работы с Checkout в маркетплейсе или интернет-магазине

  • базовые знания об операционных системах и сетях

  • понимание, что такое CORS, CSRF и SQL-инъекции


Поделиться:

Опубликована 6 дней назад

Похожие вакансии

Кто мы Positive Technologies — вендор продуктов и услуг в области кибербезопасности. Более 20 лет наша основная задача — предотвращать хакерские атаки до того, как они причинят неприемлемый ущерб бизнесу и целым отраслям экономики. Наши технологии ис...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Positive TechnologiesPositive Technologies
  • Москва
6 дней назад
Чем предстоит заниматься: • Полный цикл разработки ПО; • Разрабатывать и поддерживать бэкенд: писать фичи, покрывать тестами, писать ревью, улучшать стабильность; • Участвовать в масштабировании инфраструктуры: предлагать и реализовывать решения, уст...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ExcdevExcdev
  • Москва
9 дней назад
Мы разрабатываем платформу, через которую каждый день покупателям и селлерам Озона отправляются сотни миллионов писем, пушей и других коммуникаций. Наша команда отвечает за транспорт данных для коммуникаций с селлерами, а также обеспечивает работу од...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании OzonOzon
  • Москва
7 дней назад
Ozon продолжает процесс автоматизации внутренних сервисов, и наш пул задач увеличивается, поэтому мы активно расширяем команду, которая реализует современные решения для сотрудников. Внутренние сервисы — это набор инструментов, которыми пользуются на...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании OzonOzon
  • Москва
9 дней назад
Мы в поиске Go-разработчика в команду core поиска и рекомендаций, которая входит в контур Магнит OMNI. Она отвечает за высокую скорость, релевантность и стабильность сервисов поиска и рекомендаций, которые используются пользователями и другими внутре...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании МАГНИТ, Розничная сетьМАГНИТ, Розничная сеть
  • Москва
8 дней назад
Мы разрабатываем чекаут - это страничка агрегатор информации с разных источников. Работаем на четырьмя основными сервисами: Сервис по созданию заказа. Сервис по сплитованию товаров в чекауте. Сервис - внешняя апишка для благотоврительного фонда (полу...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании OzonOzon
  • Москва
9 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.