В команду разработчиков, занимающейся разработкой и поддержкой enterprise-проектов, требуются программисты php-symfony на фулл-тайм.
Обязанности
Разработка Backend для веб-сайтов и enterprise-приложений (CRM, ERP и т.п.) на Symfony 4.
Разработка RESTful / GraphQL API.
Выполнение интеграций с другими системами (посредством REST API, SOAP-сервисов, через файлы различных форматов, очереди сообщений, сокеты и т.д.).
Разработка микросервисов и организация взаимодействия между ними через RabbitMQ.
Написание собственных бандлов для последующего переиспользования.
Написание технической документации к собственному коду.
Разработка новых проектов и поддержка / доработка существующих.
Работа в команде полный рабочий день.
Требования
Опыт разработки на языке PHP более 3 лет.
Опыт разработки на PHP 7.* (с использованием статической типизации) либо на другом строго типизированном языке программирования не менее 2 лет.
Опыт разработки на фреймворке Symfony 3 или Symfony 4 более 1 года.
Опыт работы с Composer.
Знание работы HTTP(-S)-протокола.
Знание Doctrine ORM.
Опыт работы с MySQL, PostgreSQL (умение составлять и оптимизировать сложные запросы).
Умение писать качественный код, понятный другим разработчикам.
Умение и желание разбираться в чужом коде, если этого требует задача.
Умение самостоятельно и быстро находить и исправлять ошибки в коде.
Пунктуальность‚ ответственность‚ внимательность и исполнительность.
Будет плюсом
Уверенная работа с git.
Опыт работы с брокером сообщений RabbitMQ или другими.
Опыт работы с высоконагруженными системами (сайты с посещаемостью > 100К в сутки или корпоративные приложения с > 5К одновременно работающих пользователей).
Начальные знания по администрированию Linux-систем, Docker, Gitlab CI/CD.
Понимание html, css, javascript, хотя бы на базовом уровне.
Опыт работы со Swagger.
Умение самостоятельно осмыслить бизнес-логику в рамках решаемых задач, дать рекомендации по улучшению бизнес-процессов клиента.
Умение оптимизировать собственные процессы разработки.
Базовые знания английского языка, достаточные для корректного именования классов, функций, переменных и т.п.
Достаточные знания русского языка, чтобы не допускать массы орфографических ошибок в текстах, которые отображаются пользователям разрабатываемых продуктов.
Будет плюсом опыт работы с 1С-Битрикс и другими CMS и фреймворками.
Условия
Обсуждаются с успешным кандидатом на собеседовании.
Мы используем cookie-файлы, чтобы обеспечить правильную работу сайта. Вы можете отключить cookie-файлы в настройках. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Подробнее »