Senior Golang (RnD)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы - это продуктовая IT компания по созданию highload проектов в сфере недвижимости. Наш основной проект - DomClick.ru - это платформа для проведения сделок по недвижимости, доступная на всех популярных платформах (Web, iOS, Android)
R&D-команда Домклик осуществляет научно-исследовательскую деятельность в области AR/VR и 3D-моделирования.
Сейчас мы ищем Go-разработчика, который будет работать с различными решениями в области AR/VR и 3D моделирования: начиная от сшивки панорамных фотографий, заканчивая построением point cloud-ов квартир, с использованием игровых движков и алгоритмов 3D реконструкции .
Основная часть сервисов написана на C++/Python/Go.
Сейчас мы ищем разработчиков, которые будут:
- исследовать и развивать решения с использованием технологий виртуальной реальности;
- проектировать архитектуру, разрабатывать и запускать отказоустойчивые и быстрые сервисы c DS-решениями;
- обеспечивать высокое качество кода (code review, Unit и UI тестирование);
- участвовать в проработке и реализации интеграций с другими сервисами и командами (кстати, у нас полностью микросервисная архитектура);
- работать в сплоченной и прокачанной команде с развитой ИТ-инфраструктурой.
Мы ожидаем, что Вы:
- успешно проработали 5+ лет в области создания программного обеспечения на аналогичной позиции;
- успешно применяли последние пару лет в своей работе Go;
- с легкостью справляетесь с брокерами сообщений (Kafka, RabbitMQ);
- имеете опыт работы с различными базами данных (PostgreSQL, Clickhouse, Elastic);
- используете Docker в повседневной работе и побывали в роли DevOps;
- успели глубоко проникнуть в суть принципов ООП и шаблоны проектирования;
- способны работать в условиях неопределенности и постоянного исследования;
- умеете эффективно планировать предстоящие задачи и помогать развиваться команде и продукту.
Не обязательно, но круто, если Вы:
- сможете рассказать о принципах многопоточного программирования и какие есть основные инструменты; для чего нужны сетевые протоколы;
- имеете опыт разработки на C++;
- знакомы с Python.