Разработчик Golang (Go) (Senior)

Оплата не указана

Вакансия находится в архиве

Ozon

г. Москва

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Компетенции

Senior

О проекте:

Команда развивает 2 основных продукта: 1. Retail Compensation - автоматизирует процесс работы с компенсациями от поставщиков (back-маржа). 2. Личный кабинет финансиста - единое рабочее место сотрудников финансового блока Все пользователи наших продуктов - это сотрудники Озона. У нас нет highload, но есть достаточно много различной бизнес-логики, интеграций с другими сервисами. У нас нет legacy, мы, в основном, разрабатываем новую функциональность.

Ищем опытного, амбициозного Go-разработчика, который в ближайшем будущем хотел бы конвертнуться в тимлида. Если ты уже достаточно хорош(а) в разработке, тебе нравится проектировать системы, управлять проектами, не вздрагиваешь от фразы "people management" и хотел(а) бы в будущем возглавить команду, то скорее откликайся на вакансию.

Требования:

- Опыт коммерческой разработки программного обеспечения от 5 лет

- Отличное владение языком Go

- Умение писать тесты и тестируемый код

- Опыт работы с БД и знает SQL на хорошем уровне

- Обладаете опытом проектирования информационных систем

- Имеете высокие коммуникативные навыки, умеете договариваться, способны находить компромиссы в спорных вопросах

- Имеете представление об Agile-практиках (Scrum, Kanban и др.)

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

- Опыт работы с gRPC, Kubernetes, Prometheus

- Опыт работы старшим/ведущим разработчиком или техлидом на позиции старшего Go-разработчика

Тебе предстоит:

- Разрабатывать бизнесовые сервисы на микросервисной платформе

- Писать качественный, тестируемый, высокопроизводительный код на Go, придерживаясь договоренностей в команде. В команде используются подходы: Clean architecture, Rich model, Always valid model, imperative shell/functional core, Value Object и Aggregates (из DDD) и т.п. - Учавствовать в разработке архитектурных решений - Быть техническим лидером бэкендеров в команде - Менторить коллег

Мы ожидаем:

  • Опыт работы на Go от 3-х лет.
  • Уверенное понимание базовых структур данных и алгоритмов.
  • Понимание базовых принципов работы распределенных приложений и микросервисной архитектуры.
  • Опыт использования реляционных баз данных, хорошее знание PostgreSQL.
  • Опыт написания тестируемого кода и юнит/интеграционных тестов к нему.
  • CI/CD pipeline, Kubernetes, Docker.
  • Опыт работы с брокерами сообщений (Kafka, RabbitMQ, Nats).
  • Знакомство с паттернами проектирования, архитектурными паттернами.

Мы предлагаем:

  • Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
  • Свободу действий в принятии решений.
  • Достойный уровень заработной платы.
  • Профессиональную команду, которой мы гордимся.
  • Возможность развиваться вместе с нашим бизнесом.

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

Golang
Django
Опыт коммерческой разработки от 5 лет
Опыт работы на go от 3-х лет
Базовые структуры данных и алгоритмы
Микросервисная архитектура
Postgresql
Юнит тесты, интеграционные тесты
Ci/cd
Node.js, typescript/javascript, react, kubernetes, docker, ansible, github/gitlab, terraform
Kafka, rabbitmq, nats
Архитектурные паттерны
Паттерны проектирования

Контактная информация

Ozon

Сайт: не указан

Почта: не указана

Вакансия опубликована 29.05.2024 в г. Москва.

Похожие вакансии

#

Санкт-Петербург

Полный день

Подробное описание

7 августа

#

Москва

Полный день

Подробное описание

20 августа

#

Middle

Курган

Полный день

Подробное описание

8 июля