О компании
Knocknock Tech — международный PropTech стартап, разрабатывающий инновационное мобильное приложение для аренды и продажи недвижимости на глобальном рынке. Наша штаб-квартира находится в Дубае. Мы стремимся радикально упростить процесс работы как для риелторов, так и для покупателей/арендаторов/лендлордов в разных уголках планеты.
Мы успешно завершили первый этап и выпустили мобильное приложение для агентов по недвижимости, что позволило сформировать предложение внутри нашей платформы. Сейчас мы движемся ко второму этапу – создать возможность для клиентов находить недвижимость так же легко и быстро, как заказать такси.
Для реализации этих амбициозных планов мы ищем Middle+/Senior Backend Developer (Node.js), который станет важной частью нашей команды.
Временная зона команды
- Работа из любой точки мира от UTC+2 до UTC+6.
Чем предстоит заниматься
- Разработка и поддержка серверной части приложения на Node.js и Nest.js.
- Разработка архитектуры, распиливание монолита
- Оптимизация производительности и обеспечение масштабируемости приложения.
- Совместная работа с фронтенд-разработчиками, дизайнерами и другими командами.
- Участие в код-ревью, улучшение процессов разработки и тестирования.
- Быть готовым быстро ресерчить новые технологии и инструменты и внедрять их в работу.
Наш идеальный кандидат
- Не менее пяти лет занимался коммерческой разработкой на Node.js
- Имеет за плечами хотя бы один проект на Nest.js
- Умеет делать оптимизированные запросы к Postgres с ORM и без неё
- Понимает принципы построения REST API
- Разбирается в особенностях Swagger/OpenAPI
- Имеет опыт разработки высоконагруженных приложений
- Может поддержать беседу на тему паттернов проектирования с примерами из жизни
- Уровень английского от Pre-Intermediate (чтение документации, общение).
Nice to have
- Репозиторий с примерами вашего кода или готового проекта будет огромным плюсом.
- Опыт использования LLM в продакшн.
- Опыт работы с геоинформационными системами, использования vector tiles.
- Опыт работы с Docker/k8s на уровне базовых команд.
Личностные и культурные качества
- Умение четко излагать технические решения, переводить сложные концепции на понятный язык, активно включаться в дискуссии и задавать вопросы, способствующие командной работе и общему пониманию.
- Проактивность и инициативность.
- Не боишься нового, быстро обучаешься.
- Открытость.
- Умение работать автономно и принимать решения самостоятельно без аналитиков/менеджеров/тимлидов.
Условия
- Удаленная работа.
- Достойная оплата и высокие требования — мы стартап, ориентированный на результат.
- Возможность быстрого роста вместе с компанией.
- Для начала работы с нами просим вас заполнить анкету: https://forms.gle/YfbfqAaPdyAYA1cs5