Backend developer (PHP)

Backend developer (PHP)


Полный рабочий день | от 80 000 до 100 000 руб. | 2gis.ru

О компании:

Привет! Мы — ребята, которые делают в 2ГИС Личный кабинет для владельцев компаний. Там они могут управлять своими данными, добавлять фото, отвечать на отзывы, размещать рекламу, следить за статистикой и др.

Данные компаний публикуются в нашем справочнике. Уверены, вы пользуетесь нашими продуктами или, как минимум, слышали о них :)

Аудитория Личного кабинета в месяц: 150 000 пользователей. Мы стараемся сделать всё, чтобы им было комфортно пользоваться Личным кабинетом: улучшаем действующий функционал и придумываем новые полезные инструменты.

Особенность проекта — это интеграции с несколькими десятками других команд и сервисов. В каждой интеграции есть свои особенности: в одних мы получаем данные, группируем и добавляем свои, в других — отправляем изменения и обеспечиваем требуемый уровень надёжности.

Обеспечение консистентности данных между несколькими сервисами — нетривиальная, но интересная задача.

Бэкенд Личного кабинета написан на PHP 7, завёрнут в Docker, деплоимся в Kubernetes. Данные храним в PostgreSQL, а также используем Kafka и RabbitMQ для обмена сообщений как внутри нашего приложения, так и с другими системами.

Также у нас есть приложение на Golang. Оно предназначено для асинхронной обработки данных. Мы реализовали его для того, чтобы оперативно получать новые данные от других команд.

Мы ждем от тебя:

  • Опыт работы на PHP в связке с nginx/apache от двух лет;
  • Опыт разработки на PHP-фреймворках — Yii, Laravel, Symfony;
  • Знания git, svn или других систем контроля версий;
  • Опыт работы с MySQL или PostgreSQL от одного года и понимания, как работают SQL-запросы — структура, ключевые слова, какие могут быть варианты оптимизации;
  • Уверенного понимания ООП и архитектуры современных веб-приложений;
  • Понимания, как работают веб-приложения — от открытия адреса сайта в браузере до показа страницы пользователю.

Будет плюсом, если ты:

  • Знаком с системами контейнеризации и системами развёртывания приложения;
  • Работал с Golang. Если не работал, то будет отличная возможность поработать в нашем Golang-приложении ;)
  • Работал с PHP не ниже версии 7;
  • Имеешь опыт работы с Redis и RabbitMQ;
  • Умеешь писать консольные команды и настраивать запуск команд по расписанию.

Бонусы:

  • Немного об R&D 2ГИС:
  • В Новосибирске у нас два больших офиса: этаж в Технопарке и одиннадцать этажей в Сан-Сити. Ты будешь работать в Сан-Сити. У нас нет дресс-кода и строгого графика. Кто-то приходит в 9, кто-то в 10, а кто-то когда удобно ему и команде. Главное, чтобы ты выполнял задачи в срок и был на связи с коллегами.
  • Мы используем современные технологии и любим о них говорить. Помимо разработки мы стараемся побольше рассказывать о нашем продукте миру, поэтому пишем статьи и выступаем на конференциях.​​
ОТКЛИКНУТЬСЯ
Телефон: +7 (383) 363-05-55
Email: job@2gis.ru
Facebook: techno2gis


Report Page