Разработчик управляющей платформы на Java/Kotlin в Интеллектуальные здания
Яндекс PropTech (Домиленд) — цифровая платформа, которая делает жизнь в жилых комплексах умной и удобной. Мы объединяем инфраструктуру новостроек, управляющих компаний и жителей в единую технологичную экосистему: от мобильных приложений и CRM до IoT-сервисов и цифровых пропусков.
Задачи и обязанности
Создавать платформенные сервисы
Вам нужно будет участвовать в создании и масштабировании управляющей платформы в рамках нового направления развития компании (проекту меньше года!), а также обеспечивать устойчивость сервисов при работе с большими объёмами данных и высоких нагрузках. Вам предстоит проектировать и реализовывать сервисы, обеспечивающие взаимодействие с инфраструктурой ЖК для миллионов жителей.
Проектировать архитектуру и реализовывать новые фичи
Мы внедряем инновационные продукты, для реализации которых нет готовых или простых решений. Каждая задача начинается с системной проработки будущего продукта, построения архитектуры и процессов вокруг нового функционала. Все сотрудники принимают участие в проектировании.
Развивать технологии и инфраструктуру, чтобы бизнес рос ещё быстрее и качественнее
Фундаментом для быстрого и надёжного роста для нас является грамотная инфраструктура и кодовая база. Львиную долю инфраструктуры настраивают и поддерживают сами разработчики. При этом отдельная команда специалистов SRE тоже есть :)
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Уверенно владеете Kotlin или Java (мы пишем на Kotlin, но готовы помочь с переходом)
- Имели дело со Spring
- Работали с реляционными СУБД (например, MySQL или PostgreSQL)
- Умеете работать с Git или другими VCS
- Хотите воплощать в жизнь технически грамотные решения, а не просто писать код
- Не боитесь ответственности
- Готовы взаимодействовать с менеджерами, дизайнерами, смежниками
- Готовы самостоятельно развивать отдельные компоненты экосистемы, быть code owner
Дополнительные требования
- Работали с высоконагруженными сервисами
- Готовы работать над сложными архитектурными решениями с нетривиальной бизнес-логикой
- Умеете проектировать отказоустойчивые сервисы
- Проектировали и разрабатывали высоконагруженные сервисы с большими объёмами данных
- Имеете опыт многопоточного программирования
- Настраивали мониторинг с использованием Prometheus, Grafana или их аналогов