Онлайн-разработка

Наш стек технологий
Python
Golang
Kotlin
Swift
PostgreSQL
Docker
БОЛЬШЕ О ТЕХ СТЕКЕ

Мы делаем Magnit SuperApp

Мы разрабатываем цифровые сервисы для клиентов, доступные в одном приложении.

А ещё...

Меньше чем за год мы прокачали рейтинг приложения в AppStore и Google Play с 3 до 4,5.
вот что мы делаем

Magnit Pay

Виртуальная карта для оплаты покупок онлайн или на кассе. Карта работает с Apple Pay и Google Pay, но можно обойтись и без них — мы внедрили технологию PayQR. За оплату — повышенная скидка.

Magnit Mobile

Становимся виртуальным оператором мобильной связи. Никаких sim-карт: устойчивый сигнал по всей России, удобное пополнение и возможность общаться за счет баллов лояльности.

Программа лояльности

Обеспечиваем 30 миллионов клиентов скидками и выгодными акциями. Показываем историю покупок каждому пользователю, поможем взять бюджет под контроль и знаем все о покупательских привычках.

Сервисы-
эксперименты

Можно настраивать категории для повышенных бонусов, а еще использовать дополненную реальность в магазине — встроенный прайс-чекер, сканер товаров, оплата без очереди в кассу.

Мы и наш робот-помощник

Наша команда сегодня — это Москва, Питер, Краснодар, Вязьма, Екатеринбург, Воронеж...

Мы расширяем “магнитное поле” и не ставим географических барьеров: настроим доступы, установим необходимый софт и доставим все, что нужно для работы, в любой город России. От нас — рабочий macbook 13" на m1, монитор LG 4k 27" или macbook 16".
Антон Огородников
лидер направления разработки онлайн-сервисов
В чем особенность онлайн-разработки в “Магнит”? Это возможность стоять у истоков, определять выбор технологий и инструментов, участвовать в становлении архитектуры. Это автономия и решения, которые принимают сами инженеры.
Для совместной разработки и контроля версий используем Gitlab, развернули масштабируемую инфраструктуру в Yandex cloud. Для тестирования кейсов Testrail. Для процессов выбрали продукты Atlassian.
Используем продуктовый подход: у каждой команды свой бэклог задач, выделенные ресурсы, свой teamlead и product owner. Мы работаем по спринтам, проводим ретроспективы и code review. Новые фичи никогда не лежат “в столе”, и максимально оперативно доходят до пользователей.
Наша команда — сильные специалисты из разных областей, мы обмениваемся best practices по технологическим стекам и очень быстро растём как инженеры.

Команды

Онлайн-разработка в «Магните» — самый молодой и автономный юнит, который быстро взаимодействует, строит процессы по принципу здравого смысла и пользы, использует продуктовый подход.
Разработка Core&Retention
Продуктовая команда
В составе команды Android, iOS, Go, Python разработчики, QA-инженеры. Разработка ведется в тесной коммуникации с дизайнерами, аналитиками и владельцами продукта. Мы активно влияем на выбор технических решений и реализацию фичей.
Mobile
Kotlin
Swift
Backend
Go
Python
Нашей команде надо думать не только о том, как сделать продуктовые фичи. Нам важно как нашим кодом будут пользоваться другие разработчики. Вместе решаем как использовать новейшие подходы и технологии из платформо-зависимого стека, влияем на техническое развитие продукта.
Александр
Backend-разработчик
Разработка Magnit Pay
Продуктовая команда
Мы помогаем миллионам покупателей экономить деньги за счет объединения системы лояльности с платежным сервисом.

Magnit Pay — это банковский продукт. Процессингом занимается банк ВТБ. Для внедрения новых возможностей требуется синхронизация работы двух команд из разных компаний: Magnit Pay и ВТБ.
Mobile
Kotlin
Swift
Backend
Go
Python
Мне нравится возможность улучшить и упростить ежедневную рутину миллионов покупателей. Наша команда делает удобный платежный и lifestyle сервис. Мы постоянно обмениваемся экспертизой как внутри, так и за пределами команды — это приводит к быстрому техническому росту.
Павел
Тимлид команды MagnitPay
Разработка Magnit Mobile
Продуктовая команда
Кроссфункциональная команда работает над запуском виртуального оператора связи под брендом Magnit Mobile. Наша задача — сделать так, чтобы баллы лояльности превратились в Гбайты мобильного интернета, пакеты смс и минуты звонков.
Mobile
Kotlin
Swift
Backend
Go
Python
Круто прийти в совершенно новую команду: у нас нет legacy, мы свободны в выборе технологий. Даже нечего больше пожелать. Разве что чаще использовать Golang :)
Артур
Backend-разработчик
Разработка Acquisition&Activation
Продуктовая команда
Кроссфункциональная команда внедряет в приложение различные промо-инструменты: персональные рекомендации, пуши об акциях и скидках в ближайших к пользователю магазинах, механики геймификации. Например, повышенное начисление бонусов за достижения.
Mobile
Kotlin
Swift
Backend
Go
Python
Мне нравится моя работа — мы используем передовые технологии, у нас классная атмосфера в команде и огромные возможности для развития. А еще у нас есть традиция придумывать названия каждому спринту. Мы выбираем их из одного классного паблика. Какого? Приходи, расскажем!
Луиза
QA-инженер
Команда Middleware
Платформенная команда
Middleware — это набор сервисов, которыми пользуются продуктовые команды. Мы решаем общие проблемы и предоставляем универсальный API, чтобы другие разработчики могли безболезненно интегрироваться. 

Мы реализуем микросервисы на Python и Go:

Content Management System — сервис хранения и обработки контента,
Customer Communications — сервис отправки пушей, sms и email клиентам,
Wallets — генератор карт для Apple Wallet и Google Pay,
Config Service — сервис, при помощи которого можно менять "на лету" настройки мобильных приложений.
Tech
Python
Go
Docker
Postgres
Redis
RabbitMQ
ElasticSearch
В моей команде сервисов больше, чем разработчиков. А еще мы постоянно запускаем новые. У нас широкий спектр используемых технологий. Стараемся писать наши сервисы унифицировано. Это позволяет переиспользовать успешные решения.

Классно, если у человека есть личный Github, где он учится и выкладывает свои проекты. Мы это очень ценим!
Вова
Тимлид команды
DevOps команда
Платформенная команда
Команда DevOps отвечает за развитие инфраструктуры, платформы и конвеера поставки из разработки в эксплуатацию.
Оркестрация
K8s
IAC
Terragrunt
Terraform
Ansible
Helm
CI/CD
Github
Gitlab
Cloud
Y.Cloud
GitOps
Flux2
Secrets Store
Hashicorp Vault
Observability
Prometheus
Victoria metrics
Grafana
Loki
Jaeger
Other
Consul
Nginx
Minio
Redis
Postgres
Keycloak
Иногда DevOps-инженеры “заточены” под очень узкие области: например, только Kubernetes или виртуализация. При этом девопсу очень важно видеть картину целиком, чтобы понимать процесс доставки ценности до пользователей. Поэтому мы хорошо выстроили pipeline разработки. Самое крутое — всегда можем повлиять на него.

В нашей команде есть традиция: у нас распределенная команда, но мы раз в пару месяцев встречаемся вместе в Москве. Можем сходить на конфу или просто посидеть в баре.
Дима и Никита
DevOps команда

Технологический стек

ADOPT
1
3NF
2
ETL/ELT
3
MPP
4
Data Warehouse
5
Data Lake
6
Data Vault
7
DataOps
8
Data Governance
9
BusinessGlossary
10
Data lineage
11
Data Catalog
12
Azure Cloud
14
Teradata
15
Oracle Exadata
16
MS SQL
17
PostgreSQL
18
Hadoop
19
S3
20
Redshift
21
Python
22
SQL
23
Informatica PC / DEI
24
GoldenGate
25
SAP PowerDesigner
26
Gitlab CI\CD
TRIAL
13
Amazon Web Services
Data management
Techniques
Languages & Tools
Platforms & Infrastructure
Посмотреть Подробнее

Вакансии

125 вакансий в Онлайн-разработке
QA Automation (Mobile)
Технологии:
Kotlin, Swift
Разработка онлайн-сервисов
Технологии:
Kotlin, Swift
Удаленная работа
Офис, Москва
Реферальная программа
Team Lead
Технологии:
golang, python, swift, kotlin
Разработка онлайн-сервисов
Технологии:
golang, python, swift, kotlin
Удаленная работа
Офис, Москва
Реферальная программа
QA Team Lead
Технологии:
python, golang
Разработка онлайн-сервисов
Технологии:
python, golang
Офис, Москва
Удаленная работа
Реферальная программа
iOS-разработчик
Технологии:
Swift, CleanSwift, Quick & Nimble
Разработка онлайн-сервисов
Технологии:
Swift, CleanSwift, Quick & Nimble
Удаленная работа
Офис, Москва
Реферальная программа
Golang разработчик
Технологии:
Python, Golang
Разработка онлайн-сервисов
Технологии:
Python, Golang
Удаленная работа
Офис, Москва
Реферальная программа
Android-разработчик
Технологии:
Kotlin, Java, Android SDK, Dagger 2, Retrofit, Moshi
Разработка онлайн-сервисов
Технологии:
Kotlin, Java, Android SDK, Dagger 2, Retrofit, Moshi
Удаленная работа
Офис, Москва
Реферальная программа