PHP (Yii2) Backend Senior Developer

Зарплата

от 180 000 ₽

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

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

Компания

Продукт для приоритизации задач

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

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

Описание продукта:

  • Глобальный сервис приоритизации задач Ducalis.io с клиентами по всему миру (~40 стран). Продукт полностью на английском языке.
  • Меняем подход к управлению проектами, продуктовой разработкой, когда во главу угла ставится командная приоритизация.
  • Продукт интегрируется с таск-трекерами (Jira, Asana, Trello, и т.п.) и помогает команде понять, что важно, что делать следующим из беклога.
  • Мы большими шагами идём в реалтаймовость, и уже сейчас большинство продукта – это One Page Application, работающий в реалтайме для всех пользователей.

Наш основной стек:

  • PHP 7.4+
  • Yii2 Framework
  • PostgreSQL
  • MongoDB
  • Redis, RabbitMQ, Socket.io
  • Codeception, PHPUnit, Selenium

Требования:

  • Опыт веб разработки не менее 5-и лет
  • Коммерческий опыт разработки на PHP не менее 4-х лет
  • Опыт работы с Yii2 не менее полутора лет. Queries, Behaviors, Helpers, AR, DAO, etc.
  • Опыт работы с SQL на уровне продвинутого пользователя (вы точно должны знать, как работают индексы и джойны; уметь оптимизировать запрос; работать с триггерами и view; и т.п.)
  • Опыт работы с кешированными данными
  • Умение самостоятельно разработать архитектуру и описать её
  • Опыт написания автотестов для собственного и чужого кода
  • Опыт написания REST API
  • Умение дорабатывать продукт без порывов переписать всё с нуля

Мы предлагаем:

  • Рыночная зарплата
  • Удаленная работа с гибким графиком
  • Прямое влияние на развитие проекта, т.к. вы неотъемлемая часть команды
  • Бесценный опыт работы в американском стартапе с русскими корнями
  • Свобода от бюрократии

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

  • Разработка быстрого и мощного продукта
  • Самостоятельная разработка архитектуры под поставленную задачу
  • Написание кода, не требующего рефакторинга через спринт
  • Написание кода с учётом корпоративных правил (Code style, документирование кода, правила организации классов и методов, и т.п.)
  • Умение вникать в задачу до того, как начнёшь писать код
  • Тестирование написанного кода, в том числе покрытие автотестами
  • Повышение производительности приложения
  • Планирование спринтов, оценка времени выполнения задач
  • Делиться своей экспертизой с командой, обсуждать технические решения и приходить к общему мнению
  • Взаимодействовать со всей продуктовой командой – разработчиками, дизайнерами и менеджерами продукта
  • Погружаться в контекст и интересы компании

Работа в стартепе:

  • Наша компания пока на самом раннем этапе. Совсем недавно мы только перешагнули отметку в 200 платных клиентов.

  • Интересные задачи для пользователей со всего мира.

  • Когда все что угодно можно построить как вам кажется правильным.

  • Возможность повлиять абсолютно на любой аспект продукта и компании.

  • Когда в компании нет нароста корпоративной ереси.

  • Если вы делаете свои задачи в срок, не задерживаете работу которую от вас ждут коллеги, вовремя предупреждаете об отсутсвии, то не нужно отпрашиваться отойти по своим делам.

  • Zoom-корпоративы (слава богу прошли).

Еще про нас:

P.s. почему называется Дукалис расскажем после приема на работу.