Познакомьтесь с нашей командой инженеров
Мы создаем продукт для миллионов людей по всему миру вместе с сильнейшими экспертами в IT.
300
Инженеров
2
Комфортных офиса
60
Технических статей ежегодно
45
Спикеров в год
Команды Badoo Engineering
Server
Frontend
Platform
QA/RE
Mobile Engineering
ITOPS
BackOffice
Business Intelligence
Billing Development

Server
Развивает и поддерживает server-side всего функционала Badoo, доступного пользователю на вебе и в мобильных приложениях
Фичетим — отдел php разработчиков, который создает и улучшает продуктовый функционал Badoo — то, что видят и с чем взаимодействуют пользователи.
Основной задачей отдела является реализовать новые фишки на сайте и в мобильном приложении, используя любые доступные технические решения. Спектр решаемых задач очень широк: от новых баннеров на сайте до бесплатных wifi сетей, от интеграции с twitter до видеочата.

Frontend
Web JavaScript/CSS/HTML, все что видит пользователь
Frontend наиболее плотно работает с продуктовой командой и дизайнерами и реализует их идеи.
У нас есть две команды, отличающиеся специализацией:
- Команда верстки отвечает за то, как выглядят и ведут себя наши сайты
- Команда JS отвечает за бизнес-логику и поведение одностраничных приложений
С бэкэндом мы взаимодействуем посредством строго типизированного data only API, вся логика сосредоточена на клиенте.

Platform
Ядро, внутренний фреймворк, высоконагруженные компоненты, низкоуровневые решения
Платформа разрабатывает базовую часть кода, ядро и внутренний фреймворк, которые предназначены для использования остальными разработчиками Badoo. В Платформу входят A-Team и C/C++ Team.
A-Team — это PHP разработчики, занятые написанием кода для работы с базой данных, сишными демонами, и созданием инструментов для решения задач, с которыми сталкиваются другие разработчики. Например: системы очередей, кэширование, облачные вычисления, сбор технической статистики и т. д.
Также эта команда занята разработкой внутренних утилит для управления серверами и выкладкой кода.
C/C++ Team (разработчики на C, С++ и Go) — это команда, занятая разработкой «демонов», используемых в наиболее сложных и высоконагруженных задачах.
Также они заняты адаптированием opensource продуктов и библиотек под нужды компании.
Платформа наиболее плотно взаимодействует с ITOPS отделом.

QA/RE
Контроль качества, выкладка, автоматизация, DevOps
QA дает нашим разработчикам уверенность в том что их продукты работают так как задумано. У нас в компании есть несколько этапов верификации задач и наши подходы и методы позволяют быстро и качественно доставлять продукт конечному пользователю. Мы используем как ручное так и автоматизированное тестирование.
Другая часть нашей команды — RE — занимается автоматизацией рутинных процессов, формированием и обеспечением релизов. Продуктов много, они работают на разных платформах и инфраструктура, обеспечивающая сборку и доставку, достаточно сложна.

Mobile Engineering
Команда мобильной разработки создает приложения для основных мобильных платформ: iOS и Android.
Это одна из самых многочисленных инженерных команд. В полном составе, включая мобильных тестировщиков, сидит в Лондоне.

ITOPS
Мы отвечаем за непрерывную работу бизнеса на всех уровнях: от доступности сайта для пользователей до возможности комфортной работы вне офиса для сотрудников.
Operations структурно состоит из:
- Системных инженеров: обслуживание серверов; настройка и поддержка окружения для приложений и разработки, баз данных, СХД, общих сервисов; отслеживание и латание уязвимостей; контроль доступа; частично — деплой.
- Сетевых инженеров: проектирование и поддержка сетевой инфраструктуры.
- Мониторинга: отслеживание аномалий на бизнес- и технологических метриках; корректная диагностика и эскалация обнаруженных проблем.
- ДЦ-инженеров: проектирование и прокладка ДЦ-инфраструктуры, монтаж и обслуживание оборудования.
- Службы офисной поддержки: телефония и видео-связь, ноутбуки, оргтехника, офисная связь и «административной» части (закупки/контракты).

BackOffice
Админки, пользовательская поддержка, фотомодерация, переводы, корпоративный портал
Команда Backoffice занимается изнанкой сервисов нашей компании. Мы создаем и постоянно развиваем специальные инструменты, благодаря которым ежедневно наши менеджеры и специально обученные модераторы обрабатывают десятки тысяч запросов от пользователей сайта, модерируют несколько миллионов фотографий, а переводчики переводят сайт и мобильные приложения более чем на 50 языков. Большая часть интерфейсов Backoffice тесно интегрирована с сервисами создаваемыми другими разработчикам, из-за чего нашим разработчикам часто приходится взаимодействовать с другими командами.
Кроме того команда Backoffice занимается реализацией и поддержкой всей внутренней экосистемы компании, в которую входят корпоративная директория, а также целый набор внутренних проектов удовлетворяющих нужды нашего HR отдела.
Стек технологий, используемый для разработки наших админок, достаточно стандартный для таких задач: внутренний фреймворк на PHP, jQuery, Bootstrap, Backbone.js.

Business Intelligence
Бизнес аналитика, инструменты сбора и обработки данных, инструменты для анализа
Группа BI занимается разработкой различных инструментов для работы с данными. Сюда входят: регулярный сбор разнообразной информации о работе приложения, сбор данных из внешних источников, консолидация данных. Также группа предоставляет доступ к имеющейся информации.
Технологии: Hadoop, Exasol, Microstrategy, а также несколько собственных решений.

Billing Development
Прием платежей на сайте. API для остальных команд, внутренние инструменты для поддержки и контроля.
Биллинг осуществляет прием разовых и рекуррентных платежей на сайте и в мобильных приложениях. Сюда входит написание новых и поддержка старых интеграций c несколькими десятками партнеров, поддержка изменений связанных с регулированием на локальных рынках, написание инструментов для команды Customer Care и Finance team.
Отдельная команда в биллинге — процессинг кредитных карт. Мы сертифицированы стандарту PCI DSS level 1, что накладывает некоторые ограничения на разработку и раскладку кода.
Больше всего мы взаимодействуем с Лондонским биллингом (Billing operations).
Server
Frontend
Platform
QA/RE
Mobile Engineering
ITOPS
BackOffice
Business Intelligence
Billing Development