Backend

Senior Golang Developer Full-time

О компании и команде

Приглашаем бекенд-разработчика в команду на проект. Проект по цифровому обновлению одного из старейших билетных операторов. Мы проектируем и разрабатываем с нуля сервис, который должен заменить и превзойти предка. Решение базируется на микросервисах, ожидаются микрофронтенды, поэтому придется использовать всё самое эффективное, что известно на сегодня.

Мы за гибкие методологии, за небольшие команды, за минимизацию бюрократии в работе. Legacy отсутствует. У нас можно влиять на технологический стек, на стиль программирования, на «что хорошо и что плохо».

Ожидания от кандидата

Чем предстоит заниматься:

  • Проектирование и разработка сложных высоконагруженных микросервисов;
  • Участие в развитии архитектуры системы.

Желательно:

  • Умение выстраивать архитектуру сервиса с нуля на основе базового описания задачи;
  • Глубокое знание и опыт использования паттернов проектирования;
  • Опыт работы с Kafka и понимание масштабирования приложений;
  • Опыт работы с ClickHouse или ElasticSearch.

Необходимые технические скиллы:

  • gRPC / protobuf;
  • PostgreSQL (sync / async репликация), Redis (sentinel кластер), Kafka (мы используем RedPanda);
  • Prometheus, Jaeger, Kubernetes, Docker;
  • Опыт в реализации Event Sourcing / Event Streaming архитектуры;
  • Знание паттернов микросервисной архитектуры и умение писать горизонтально масштабируемые приложения.

Наши минимальные требования:

  • Опыт коммерческой разработки от 5 лет, на Go от 3 лет;
  • Знание GRPC, HTTP;
  • Опыт работы с protobuf и swagger;
  • Уверенное знание SQL;
  • Понимание асинхронно-событийного и многопоточного программирования;
  • Опыт работы с брокерами сообщений.

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

  • Мы аккредитованная IT-компания;
  • Мы оформляем рабочие отношения по ТК РФ, но готовы рассмотреть другие варианты, если это необходимо;
  • Мы знаем всё о зарплатах на ИТ-рынке, поэтому сделаем отличное предложение по результатам собеседования;
  • Мы заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента;
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра;
  • Удалённая работа или офис в Питере (Петроградка).

Дополнительные инструкции

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

Overview

Apply For This Job