Senior PHP Developer

Требования

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

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

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

Компания

Крупнейшая в России Digital Health платформа, объединяющая различные сервисы цифровой медицины

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

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

О компании: DocDoc — сервис поиска и записи к врачу, агрегатор клиник и врачей России, который начал свою работу в 2012 году. 25 мая 2017 года DocDoc вошел в состав группы компаний Сбербанк.

В 2020 году, помимо записи к врачу, сервис включает в себя еще 6 категорий медицинских услуг, в том числе телемедицину, второе мнение, электронную медицинскую карту и прочее.

С чем придется работать:

  • HightLoad, более 10000 rpm на бекенд;
  • BigData, мощная аналитическая система;
  • Интеграция с IP-телефонией;
  • CRM, обработка более 5000 заявок в день;
  • Разработка своего API, партнерские инструменты;
  • Интеграция с клиниками, онлайн букинг;
  • Мобильная версия;

В работе мы используем PHP-FPM, MySql, Nginx, Redis, Asterisk, Google BigQuery, AWS, Zabbix, NewRelic, JIRA, Jenkins CI, Scrum, TDD.

Чего ждем от коллеги:

  • Отличное знание PHP (мы используем 7.1);
  • Умение проектировать и использовать реляционные базы данных (мы используем MySQL 5.7);
  • Понимание устройства современных фреймворков (у нас Yii, Symfony 4);
  • Навыки работы с системой контроля версий Git
  • Опыт работы с нагруженными системами, принципы разработки с учетом высоких нагрузок;
  • Опыт использования NoSQL решений (Redis, ElasticSearch, аналитические БД);
  • Опыт написания тестируемого кода и тестов к нему (практикуем TDD);
  • Умение и желание работать в команде.

Будет большим плюсом:

  • Опыт в TDD, умение разрабатывать код через тесты и желание учить этому окружающих;
  • Опыт в DDD
  • Опыт работы с NoSQL базами данных;
  • Опыт работы с phing, composer;
  • Знакомство с Agile методологиями, опыт командной работы;
  • Опыт проектирования и внедрения сложных технических решений;
  • Знание второго языка программирования: C/C++, C#, Java, Scala, Python, Ruby.
  • Опыт разработки высоконагруженных сервисов

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

  • Разработка серверной части проектов компании;
  • Документация кода, Code Review задач других членов команды
  • Улучшение архитектуры и сложные оптимизации компонентов системы

Бонусы

  • Удаленная работа;
  • Официальное оформление, белая зарплата;
  • Работа в лидирующем на российском рынке медицинском IT‑проекте;
  • Курсы английского языка онлайн;
  • Использование и применение в работе современных методологий и инструментов
  • Образовательные мероприятия и курсы.