Чем мы занимаемся

запускаем новые продукты или трансформируем уже существующие.
У нас десятки внутренних и внешних продуктов и большая команда. Работу упрощают и ускоряют сквозные процессы и набор внутренних инструментов для разработки. Ещё быть продуктивными помогают единые подходы, которые и стали основой нашей «инженерной культуры».

Инженерная культура

Наша инженерная культура формируется под воздействием стратегии бизнеса. Мы внедряем новые практики из производственной необходимости — у нас нет «технологий ради технологий».
В чём принципы нашей культуры:
  • Быстро запускать новые продукты нам помогает генератор проектов, создающий всю инфраструктуру 
для вывода сервисов в прод. Ещё мы развиваем свою финтех-платформу с сервисами, абстрагированными 
от конкретных продуктов.
  • Качество кода мы контролируем с помощью Definition of Done, автотестов на всех уровнях пирамиды тестирования, анализатора Sonar, практик code-review. Мониторим и ловим алерты от Grafana и Zabbix для быстрого реагирования на проблемы.
  • Для поддержки и развития архитектуры ведём базу знаний, обновляем схемы архитектуры как «с высоты птичьего полета», так и на уровне дизайна конкретного приложения. Проводим кросс-командные архитектурные ревью, где представляем свои текущие решения, даём обратную связь и делимся опытом.
  • Для понимания наших клиентов мы собираем данные о действиях пользователей со всех интерфейсов 
в hadoop, строим по ним агрегаты в Vertica, делаем дашборды в Tableau. Результаты помогают владельцам продуктов более качественно работать со своим бэклогом.
  • Практики общего владения кодом и единый стек технологий дают возможность командам переходить 
из продукта в продукт. При этом время на погружение в контекст тратится в основном на изучение предметной области. Стараемся придерживаться единых подходов к разработке.
  • Понимаем и оцениваем риски на всех этапах жизни фичи: от проработки бизнесовой концепции 
и проектирования архитектуры — до самого релиза и сопровождения после.

Ключевые навыки

ЗДЕСЬ МОЖНО ПОСМОТРЕТЬ ПЕРЕЧЕНЬ ТЕХНОЛОГИЙ, КОТОРЫЕ МЫ ИСПОЛЬЗУЕМ:
https://qiwi.github.io/tech-radar/

ЕЩЁ ДЛЯ НАС ВАЖНЫ SOFT-СКИЛЛЫ:
умение договариваться, аргументировать свою точку зрения и другие важные навыки командной работы.

О команде

У нас гибкие, кросс-функциональные команды, которые способны от начала и до конца сделать фичу за один спринт. Мы применяем T-shaped подход: наличие компетенций у всех участников команды помогает оперативно принимать решение. Ещё наша команда развивает самоорганизацию: каждый участвует в проработке задач и может влиять на процессы.
Размер команд зависит от продукта, потому что количество платформ в продуктах разное. При этом мы стараемся делать команды максимально  маленькими с учетом bus-фактора. 

Над чем работаем

РАЗРАБАТЫВАЕМ B2B, B2C И БАНКОВСКИЕ ПРОДУКТЫ. ДЕЛАЕМ ПРОЕКТЫ ДЛЯ ВНУТРЕННИХ ПОЛЬЗОВАТЕЛЕЙ И СОЗДАЕМ ЕДИНУЮ ТЕХНОЛОГИЧЕСКУЮ ПЛАТФОРМУ ДЛЯ ВСЕХ НАШИХ ПРОДУКТОВ.
  • B2B: разрабатываем API и ПО для платежей и денежных переводов, финансовые инструменты для юрлиц для расчетов с получателями и для приема платежей в интернете. Ещё делаем решения для банковского обслуживания юридических лиц: РКО, депозиты и другие фичи.
  • В2С: реализуем сценарии обслуживания пользователей на базе электронных денег и карточных продуктов,разрабатываем финансовые P2P инструменты и сервисы для самозанятых-предпринимателей.
  • Tech Platform: создаём инфраструктуру для более быстрого и удобного создания продуктов и определяем набор инструментов для разработки.