Senior Developer (PHP/GO)

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

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

Компания

B2B- и B2G-платформа с продуктами и сервисами для быстрого старта и участия в закупках крупнейших компаний

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

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

Мы продуктовая B2B IT-компания. Развиваем масштабный и амбициозный проект в сфере закупок.

В нашу команду разыскивается Senior Backend-разработчик.

В проекте поддерживаем современную микросервисную архитектуру.
Микросервисы пишем на php8 и на Golang, данные храним в PostgreSQL и ElasticSearch, для аналитики используем ClickHouse, широко применяем Redis. Кластеризуемся в K8s. Код храним в Gitlab, а поставляем его с помощью Gitlab CI. Таски ставим в YouTrack, придерживаемся SOLID и DRY. Документируем в Confluence и Swagger. Стараемся поддерживать покрытие юнит-тестами в 80%.

Добро пожаловать в нашу команду, если ты современный (имеешь опыт в поддержке микросервисов), любознательный (всегда в курсе свежих событий в IT сфере) и ответсвенный (умеешь не только оценивать сроки задач, но и соблюдать их).

У нас опытная и дружелюбная команда разработки - 15 человек, включая бекендеров, фронтов, аналитиков, тестировщиков и дизайнера.

Любим и ценим статический анализатор phpcs
Используем трассировщик Sentry
Метрики собираем в Prometheus, смотрим логи в Grafana.


Обязанности:

  • Работа в команде над созданием новых сервисов электронной торговой площадки, новых продуктов, доработка существующих сервисов и продуктов
  • Участие в планировании и декомпозиция задач, своевременное их выполнение
  • Оптимизация текущего кода, рефакторинг
  • Участие в митингах, ретро, работа в режиме спринтов
  • Первичная проверка реализации на соответствие ТЗ и наличие ошибок

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

Требования:

  • От 3 лет в роли backend - разработчика
  • Понимание принципов и основ ООП
  • Понимание паттернов проектирования, DDD
  • Опыт работы с микросервисной архитектурой
  • PHP 8+, Go
  • Опыт написания Unit-тестов
  • Понимание JWT, OAuth
  • Опыт работы с: Protobuf + gRPC, RoadRunner
  • Опыт работы с ElasticSearch
  • Опыт работы с PostgreSQL
  • Опыт работы с GIt
  • Опыт работы с RabbitMQ, Kafka, Redis
  • Опыт работы с одним из фреймворков: Symfony, Laravel, Spiral. Laminas (Zend) тоже подойдёт.
  • Опыт работы с Docker + GitLab
  • Следование SOLID, PSR, DRY
  • Желателен опыт работы с Clickhouse

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

Что мы предлагаем:

  • Работу в аккредитованной IT- компании по гибридному графику.
  • Оформление по ТК РФ, белая зарплата, регулярная индексация по итогам ежегодной оценки.
  • ДМС.
  • Классную сплоченную команду готовую делиться опытом, взаимодействовать и вместе генерить работающие идеи.
  • Профессиональное обучение и сертификация с оплатой за счёт компании.
  • Развитую корпоративную культуру, ориентированную на людей и построение команды, которой не страшны никакие изменения. Внутренние мероприятия, корпоративы, тимбилдинги, творческие активности.
  • Возможность реализовать любую профессиональную идею, которая будет полезна бизнесу, влиять на технологические и продуктовые решения. Предоставляем ресурсы и поддерживаем в реализации.
  • Социально-общественное направление: мы за экологию, ведем благотворительную деятельность и социально ориентированы.