Middle+/Senior Backend Developer (Node.js/Nest.js)

Дата размещения вакансии: 22.03.2025
Работодатель: Knock Knock Tech Ltd
Уровень зарплаты:
от 300000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

О компании

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