👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Golang developer

Зарплата

от 260 000 ₽

Местоположение и тип занятости

МурманскПолный рабочий деньМожно удаленно

Компания

Кадровое агентство по подбору специалистов по всему миру из области IT, Digital и E-commerce

Описание вакансии

Условия работы

Golang Developer

• Москва или удаленная работа

• ЗП от 260 000 на руки

Обязанности

«Сеть партнерств» – FinTech компания, мы создаем и развиваем новые продукты, технологические и маркетинговые решения.

В июле 2021 мы запустили наш флагманский продукт – подписку «Огонь» (https://ogon.ru). Это B2C сервис, который объединяет продуктовые предложения независимых друг от друга партнеров в различных потребительских категориях.

Для реализации RoadMap на 2021-2022 приглашаем в команду Backend Developer, Golang.Стек: GoLang, PostgreSQL, Kafka, ClickHouse, k8s, GitLab CI/CD

Особенности проекта:

•микросервисная архитектура;

• DDD подход;

• использование Apache Kafka для асинхронного

• взаимодействия внутри приложения;

• хорошее (более 90%) покрытие бизнес-кода тестами;

• основные модули gogo/protobuf, grpc-ecosystem, go-pg, rx-go, uber-go/fx, uber-go/zap, casbin;

• отсутствие legacy.

Что будем делать:

• вести разработку b2c и b2b продуктов;

• проектировать, создавать и запускать новые сервисы;

• проектировать, разрабывать и поддерживать микросервисы на Golang;

• писать unit-тесты;

• проводить код-ревью;

• разрабатывать архитектуру проекта, проводить миграцию базы данных.

Требования

• опыт разработки на Go от 2 лет;

• опыт профилирования и отладки Go кода;

• опыт написание сетевых многопоточных приложений;

• знание шаблонов проектирования;

• опыт написания unit-тестов;

• написание лаконичного, понятного и расширяемого кода;

• знание и практический опыт работы Git, Git-Flow;

• Postgresql - CRUD, JOIN, транзакции;

• использование Protobuf/gRPC;

• опыт работы с Docker;

• опыт работы в системах Jira, Gitlab;

• уверенный пользователь Linux.

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

• понимание принципов SOLID, DRY, KISS;

• развертывание приложений в docker; swarm/kubernetes;

• опыт работы с Tarantool/Redis/Clickhouse;

• опыт работы с Kafka/RabbitMQ.

Условия:

• возможна полная удаленная работа или гибрид с офисом в Москве (м. Университет);

• белая заработная плата от 260 000 на руки+ бонусы в течение года до +30% к окладу;

• надежность проекта глобальной компании и гибкость ИТ-стартапа;

• ДМС со стоматологией;

• увеличенный размер отпуска - 31 день.