PHP разработчик в проект Юла

Требования

Бэкенд, Старший (Senior)PHPSymfonyMongoDB

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

Можно удаленно

Компания

Место встречи лучших

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

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

Юла - это высоконагруженный сервис объявлений, который обслуживается сотнями серверов в нескольких дата-центрах и ежедневно помогает миллионам пользователей.

Под капотом у Юлы современный стек технологий. Основа бэкэнда и API реализована на PHP и Go, для управления данными и их хранения используется MongoDB, Tarantool и Redis, поисковая система работает на базе Elasticsearch. В качестве диспетчера сообщений настроен Apache Kafka, данные хранятся в Hadoop и Clickhouse.

Мобильные приложения для iOS- и Android-устройств реализованы на Objective-C + Swift и на Java + Kotlin соответственно. Веб-версия Юлы работает на стеке React/Redux, для стилей используется CSS-in-JS библиотека styled-components.

Задачи:

  • проектирование и анализ технических решений вместе с командой, а также их разработка;
  • участие в оценке задач, декомпозиция и постановка задач разработчикам;
  • поддержка высокого качества кода с использованием практики Code review и написание unit и функциональных тестов;
  • приветствуется инициатива в постановке задач (идеи по рефакторингу, решение существующих проблем или решение бизнес-кейсов).

Требования:

  • знание и опыт применения PHP 7.*;
  • опыт проектирования реляционных и NoSql БД;
  • знание php-фреймворков (предпочтительно Symfony) и уместность их применения для конкретных задач;
  • опыт создания REST API / GraphQL сервисов;
  • опыт работы с серверами очередей (RabbitMQ, Kafka);
  • опыт Unit и функционального тестирования (PhpUnit, Codeception);
  • опыт работы с системами непрерывной интеграции;
  • опыт работы с GIT;
  • уверенное владение консолью (bash);
  • знание ООП, понимание и умение следовать принципам SOLID;
  • готовность быстро разобраться в новой для себя технологии;
  • строго соблюдать сроки и не стесняться говорить о проблемах.

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

  • оформление по ТК с первого рабочего дня; ·
  • конкурентоспособная/достойная заработная плата по итогам собеседования с успешными кандидатами;
  • уютный офис в двух минутах ходьбы от ст. м. «Аэропорт»;
  • полная медицинская страховка с первого рабочего дня, включающая стоматологию и плановую госпитализацию;
  • внутренние семинары и мастер-классы, возможность проходить внешние тренинговые программы;
  • работа с ведущими специалистами рунета с опытом запуска крупнейших интернет-проектов.