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-корпоративы (слава богу прошли).
Еще про нас:
- Для чего был создан Дукалис https://vc.ru/tribuna/113573-kak-dukalis-pomogaet-prioritizirovat-zadachi-v-jira
- История появление Дукалиса https://gopractice.ru/backlog-prioritisation-ducalis/
- Какую ценность Дукалис несет клиентам https://vc.ru/hr/142310-komandnaya-osoznannost-chto-otlichaet-luchshie-produktovye-komandy
P.s. почему называется Дукалис расскажем после приема на работу.