PHP-программист Symfony

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

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

RetailCRM

г. Москва

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

От 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, гибкий подход к началу рабочего дня, настроенные процессы, минимум бюрократии;

  • Стабильная работа и конкурентная заработная плата с регулярным повышением (размер обсуждается по итогам собеседования);

  • Мы работаем как из офисов в Липецке, Москве, Ростове и Оренбурге, так и в удаленном формате.

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

Php
Symfony
Postgresql
Version control/git
Docker
Vue.js

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

RetailCRM

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

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

#

Москва

Южная

Полный день

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

  • Написание кода на чистом РНР без фреймворков

Требования:

  • Умение писать код на чистом РНР без фреймворков
  • Работа с MySQL
  • Знание JS, HTML, HTTP, GIT...

16 апреля

#

Не указана

Москва

Удаленная работа

AirdropHunter — это web3 dapp маркетплейс с различными инструментами взаимодействия в один клик, такими как аирдропы, ноды, p2e, гильдии, ончейн арбитраж и т. д.Обязанности:

  • усовершенстовать страницы сайта...

21 мая

#

Челябинск

Удаленная работа

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

  • Разработка и поддержка веб-приложений на фреймворке Laravel;
  • Поддержка существующих веб-приложений.

Требования:

  • Опыт работы с PHP 7.4+ и Laravel 7+ не менее 2 лет...

13 февраля