PHP-разработчик

PHPSymfonyPostgreSQLMySQLMongoDBRedisRabbitmqPhpunitGit
13 августа 20198465 просмотров
Описание вакансии

Привет!

Мы — компания, разрабатывающая сложные и технологичные стартапы.

В работе мы используем PHP 7.x + Symfony, Postgres/MySQL/AWS RDS, RabbitMQ, Docker. Рабочий процесс включает в себя git-flow, code review, CI/CD, автотесты и QA. Используем Slack, Jira, Bitbucket. Пробуем Golang и Kubernetes, и готовы экспериментировать с новыми подходами и технологиями.

Наши требования:

  • хорошее знание PHP7.x;
  • ООП на уровне понимания стандартных паттернов: MVC, Фабрика, Строитель, Адаптер, Фасад и др;
  • опыт работы с Symfony 2/3/4 как минимум год;
  • знание SQL (MySQL или PostgreSQL) на уровне понимания join'ов и индексов;
  • базовые знания JS, HTML, CSS, чтобы можно было не обращаться за мелочами к фронтендерам;
  • умение настраивать рабочую среду (веб-сервер, PHP, Redis, RabbitMQ, базы);
  • знание английского языка (хотя бы на уровне чтения технической документации)

Будет круто, если есть:

  • опыт работы со сторонними API и проектирования своих RESTful протоколов;
  • опыт работы и конфигурирования окружения в Docker на продакшене;
  • опыт работы с AWS;
  • знание и умение применять автоматическое тестирование (phpunit, behat + mink, phpspec);
  • опыт работы с ClickHouse.

Бонусы

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

  • работу в современном и удобном офисе (Санкт-Петербург или Саранск), полный рабочий день с 10:00 – 19:00 по Москве, гибкий график;
  • возможность удалённой работы;
  • печеньки и не только;
  • курсы английского языка;
  • работу над интересными (иногда сложными, но все же интересными) проектами;
  • оплату в зависимости от вашей квалификации, мы готовы обучить и научить при сильной мотивации соискателя;
  • постоянное повышение зарплаты при улучшении качества кода и увеличении самостоятельности, профессиональный рост;
  • ДМС;
  • оформление по ТК РФ со всем вытекающими социальными гарантиями.

Дополнительные инструкции

При отклике на вакансию просим Вас ответить на несколько уточняющих вопросов.

1. Расскажите о вашем опыте использования фреймворков. Какой у Вас является основным, сколько лет его используете и почему выбрали именно его? Есть ли опыт использования Symfony и каких версий?
2. С какими реляционными БД работали? Знаете, как работают индексы? Понимаете ACID?
3. Был ли опыт использования сервисов очередей и, если да, то каких?
4. Есть опыт работы с реалтайм приложениями?
5. Насколько хорошо знаете Docker и используете его в своей повседневной работе?
6. Работали с AWS?
7. (Здесь на "подумать" мини-задачка).
Есть приложение с групповым чатом. Backend написан на PHP. Как лучше с технической точки зрения организовать синхронизацию изменений (новые сообщения; иконка прочитанного сообщения; иконка, что пользователь печатает сообщение)?
Синхронизация должна происходить менее, чем за 1 секунду.
8. На какую сумму ЗП рассчитываете?

    Ваш отклик
    No content.icon.access denied
    Авторизуйтесь
    Откликаться на вакансии могут только зарегистрированные пользователи.