Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Полный день
RetailCRM — это передовое SaaS-решение для eCommerce и ритейла, которым каждый день пользуются тысячи клиентов.
Сейчас, чтобы усилить нашу команду профессионалов, мы в поиске middle PHP-разработчика. Мы выросли с нуля до большого высоконагруженного проекта: 4 датацентра, 100+ млн запросов к backend в сутки, 70+ тысяч запросов к БД в секунду, 13 команд разработки и эксплуатации, каждая из которых сосредоточена на своей области в продукте.
Разработка и поддержка backend-функциональности в рамках монолита + ряда дополнительных сервисов;
Разработка публичного REST API, внутреннего GraphQL API;
Работа с frontend-логикой. Верстку и основные компоненты реализует frontend-команда;
Техническая проработка и командное обсуждение задач. Всегда можно включаться в процесс и предлагать свои улучшения
Написание тестов;
Документирование технических решений.
Пишем на PHP 8, используем Symfony 5; Отдельные сервисы написаны на Go;
Frontend реализован на Vue; PostgreSQL в качестве основной базы, Redis для хранения кешей;
Все сервисы упакованы в Docker, быстрая локальная развертка через make; Gitlab для code review и CI/CD;
Полный цикл CI. Сбалансированное покрытие тестами (> 15 000 автотестов), проверки php-cs, phpstan, eslint, автосборка билдов. Деплой через команды чат-ботов или по тегам в Gitlab;
Mattermost для коммуникации внутри компании. Автоматизация процессов через чат-ботов;
Используем ClickHouse, Grafana, Redash и Sentry для сбора метрик и логов;
Работа по Scrum - 2-недельные спринты. Каждый спринт начинается с командного планирования и завершается демо готовых задач;
За каждой командой закреплен свой продуктовый аналитик.
Опыт работы с PHP от 3 лет;
Знание Symfony;
Опыт работы с реляционными СУБД (PostgreSQL/MySQL/MariaDB). Умение писать сложные запросы, работать с индексами, оптимизировать запросы;
Базовые навыки работы с любым из фреймворков Vue/Angular/React;
Базовые навыки работы с Docker. Умение собрать контейнер, поднять dev-окружение проекта;
Способность оценивать сроки, вовремя давать обратную связь о проблемах и не бояться их обсуждать
Проактивность в работе, ориентация на результат;
Будет плюсом:
Опыт работы с GraphQL;
Базовые навыки Vuex/Redux;
Знание Go;
Условия работы:
Работа в аккредитованной IT компании;
Профессиональный рост: сильная команда, сложные задачи, современный стек;
Комфортные условия: график 5/2, гибкий подход к началу рабочего дня, настроенные процессы, минимум бюрократии;
Стабильная работа и конкурентная заработная плата с регулярным повышением (размер обсуждается по итогам собеседования);
Мы работаем как из офисов в Липецке, Москве, Ростове и Оренбурге, так и в удаленном формате.
Ключевые навыки
Контактная информация
RetailCRM
Сайт: retailcrm.ru
Почта: support@retailcrm.ru
Вакансия опубликована 18.03.2024 в г. Москва.
Похожие вакансии
от 100 000 ₽
Москва
Южная
Полный день
Обязанности:
Требования:
16 апреля
Не указана
Москва
Удаленная работа
AirdropHunter — это web3 dapp маркетплейс с различными инструментами взаимодействия в один клик, такими как аирдропы, ноды, p2e, гильдии, ончейн арбитраж и т. д.Обязанности:
21 мая
от 50 000 ₽
Челябинск
Удаленная работа
Обязанности:
Требования:
13 февраля