Обязанности:
Привет!Мы — команда, которая разрабатывает Личный кабинет для владельцев компаний в 2ГИС. С помощью Личного кабинета пользователи могут управлять своими данными, добавлять фото, отвечать на отзывы, следить за статистикой, публиковать сторисы и многое другое. Данные компаний публикуются в нашем справочнике. Уверены, что вы уже пользуетесь нашими продуктами или, как минимум, слышали о них. Аудитория Личного кабинета составляет 350 000 пользователей в месяц. Мы делаем всё возможное, чтобы им было удобно работать с нашим продуктом: постоянно улучшаем функциональность и разрабатываем новые полезные инструменты. Особенности проекта:Личный кабинет интегрируется с несколькими десятками других команд и сервисов. Каждая интеграция имеет свои нюансы: в одних мы получаем данные, группируем и добавляем свои, в других — отправляем изменения и обеспечиваем высокий уровень надёжности. Обеспечение консистентности данных между несколькими сервисами — нетривиальная, но интересная задача. У нас два бэкенда: Первый проект написан на PHP 7 и фреймворке Yii. Второй проект — современный бэкенд на PHP 8 и фреймворке Symfony. Мы активно переносим функционал из старого проекта в новый, адаптируя его под обновлённую архитектуру. Оба проекта развёрнуты в Docker, деплоятся в Kubernetes. Данные храним в PostgreSQL, используем Kafka и RabbitMQ для обмена сообщениями (как внутри приложения, так и с другими системами). Также у нас есть ClickHouse для хранения статистики, анализом и визуализацией которой занимается отдел аналитики. Кроме того, мы разработали приложение на Golang для асинхронной обработки данных. Оно позволяет оперативно получать новые данные от других команд. Мы ждем, что наш кандидат: имеет опыт работы на PHP 7/8 в связке с nginx/apache от двух лет; имеет опыт разработки с использованием PHP-фреймворков (Yii, Laravel, Symfony); знает git, svn или другие системы контроля версий; работал с Docker и CI/CD; имеет опыт работы с MySQL или PostgreSQL (от одного года) и понимаешь, как работают SQL-запросы: знаешь структуру, ключевые слова и варианты их оптимизации; понимает ООП и архитектуру современных веб-приложений; знает, как работают веб-приложения — от открытия адреса сайта в браузере до показа страницы пользователю; инициативный, задает вопросы и умеет брать на себя ответственность; способен погружаться в сложные бизнес-процессы, анализировать документацию. Будет плюсом, если ты: имеешь опыт работы с системами развёртывания приложений; знаешь Golang или желание освоить его на практике; имеешь опыт работы с Redis, RabbitMQ, Kafka. умеешь писать консольные команды и настраивать их запуск по расписанию; имеешь опыт работы с ClickHouse. Почему у нас хорошо: 2ГИС — аккредитованная IT-компания; У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента. Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра. Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.Java разработчик. Личный кабинет Физических Лиц.
Договорная
Москва
Страховая компания Сбербанк страхование