Golang developer
Требования
Местоположение и тип занятости
Компания
Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны
Описание вакансии
Условия работы
Магнит – это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию.
МагнитTech – команда из 3500 IT специалистов, которая создает экосистему комплементарных сервисов (Magnit pay, Magnit mobile, Моментальный кредит, DMP платформа, Программа лояльности).
Сейчас наша команда в поиске Golang-разработчика.
Чем предстоит заниматься:
- Внедрять современные технологии и подходы к разработке (Apache Kafka, gRPC)
- Распиливать монолит на сервисы
- Создание новых микросервисов
- Участвовать в выстраивании архитектуры совместно с Solution / Enterprise архитекторами
- Участвовать в code review
- Писать unit и функциональные тесты
Что мы ожидаем:
- Опыт разработки на GO от 1,5 лет
- Знание SQL (CRUD) и опыт создания мультипоточных сервисов
- Будет отлично, если есть опыт разработки микросервисов и высоконагруженных систем
- Уверенные знания Golang, GORM;
- Уверенные знания баз данных: понимание транзакций, блокировок, замеры скорости операций БД, индексирование, шардирование, репликация, партиционирование, журналирование;
- Опыт работы с PostgreSQL, и с его встроенными геометрическими типами данных;
- Понимание отличий NoSQL БД и SQL, в каком случае нужно использовать ту или иную;
- Опыт работы с брокерами сообщений: RabbitMQ, Kafka или Nats;
- Понимание процессов CI/CD с использованием Kubernetes/Helm, Ansible;
- Глубокие знания GIT, понимание Gitflow;
- Понимание особенности разработки мобильных приложений;
- Уверенные знания архитектуры iOS и Android;
- Опыт работы на highload - проектах.
С нашей стороны:
- Конкурентоспособная заработная плата (обсуждается индивидуально) + премии;
- График работы 5/2 с гибким началом;
- Возможность работать как удобно - в офисе в Москве или в Краснодаре и удаленно;
- Оплачиваемые больничные и отпуска;
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях;
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах;
- Дружеская атмосфера и поддержка команды;
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах.
Смотреть ещё вакансии
Веб разработчик
1002