Senior Developer (PHP/GO)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы продуктовая 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- компании по гибридному графику.
- Оформление по ТК РФ, белая зарплата, регулярная индексация по итогам ежегодной оценки.
- ДМС.
- Классную сплоченную команду готовую делиться опытом, взаимодействовать и вместе генерить работающие идеи.
- Профессиональное обучение и сертификация с оплатой за счёт компании.
- Развитую корпоративную культуру, ориентированную на людей и построение команды, которой не страшны никакие изменения. Внутренние мероприятия, корпоративы, тимбилдинги, творческие активности.
- Возможность реализовать любую профессиональную идею, которая будет полезна бизнесу, влиять на технологические и продуктовые решения. Предоставляем ресурсы и поддерживаем в реализации.
- Социально-общественное направление: мы за экологию, ведем благотворительную деятельность и социально ориентированы.