О компании: один из лидеров на рынке автоматизации оценки недвижимости.
Мы — одна из крупнейших продуктовых IT-компаний в области рынка недвижимости. За последние три года более 1 000 000 человек воспользовались нашими сервисами (это 80% всех сделок). А еще среди наших клиентов не только Сбер, ВТБ, Альфа, Открытие и другие гиганты, но и обычные пользователи-заемщики, а также оценочные компании по всей стране. Наша цель — сделать покупку квартиры мечты прозрачной и человечной.
Мы запускаем и тестируем новые продукты (электронную регистрацию сделок, marketplace страховок) и уверенно развиваемся в области оценки недвижимости средствами Machine Learning и имеем кучу идей что сделать еще =)
Обязанности:
Ведущий Разработчик – это ключевой член нашей команды, который:
- наравне с коллегами несет ответственность за анализ, проектирование и внедрение бизнес проектов;
- самостоятельно согласовывает и внедряет новые архитектурные и алгоритмические решения;
- обучает коллег и сам готов учиться посредством код-ревью, командных мероприятий и личного общения;
- проактивно участвует в формировании планов команды.
Team Lead
- Управление командой Java разработчиков: найм, развитие команды, поддержание среды, в которой хочется продуктивно трудиться;
- Детализация задач на основе бизнес постановок
- Оценка задач и участие в формировании спринта;
- Решение архитектурных и технически сложных задач
- Code review;
- Совершенствование процессов разработки;
- Развитие квалификации разработчиков.
Требования:
- Более 3-х лет разрабатываете коммерческие продукты на Java.
- Знаете и используете Spring, Spring-boot, Spring data, Hibernate, Redis, возможно, ещё и MongoDB и RabbitMQ.
- Знаете, почему и когда нужно писать простой, расширяемый и производительный код.
- Владеете средствами коллективной разработки и сборки проектов (Mercurial, Gradle, Jirа, Jenkins).
Как мы работаем:
- Основой наших продуктов является Java8/11 и Spring (в т.ч. SpringBoot, SpringData, SpringSecurity).
- Математика наших роботов написана на Python с использованием различных алгоритмов машинного обучения.
- В качестве баз данных мы используем MySQL, MongoDB, Redis, ElasticSearch.
- Для обработки больших данных применяется Hadoop и HBase.
- В качестве средств мониторинга - Graphana, Kibana и Zabbix.
- Развертывание системы осуществляется с использованием Jenkins и Puppet.
- Web-часть взаимодействует через REST и использует ReactJS, Thymeleaf.
- Часть сервисов развернуты в Docker-контейнерах.
- У нас используется CD/CI с использованием Jenkins.
- В качестве системы внутреннего документооборота мы используем JIRA.
- Часть проектов используют Kanban, часть - Scrum.
Условия:
- Оформление по ТК РФ
- Белая Заработная плата
- Оклад + квартальные премии премий (обсуждаются с успешным кандидатом)
- Офис БЦ "Пальмира", м. Бауманская/Электрозаводская (в шаговой доступности)
- Гибкое начало рабочего дня
- Гибридный график работы
- Реальные возможности карьерного роста. Мы заинтересованы в том, чтобы люди в нашей команде росли и развивались