Senior Backend разработчик (Typescript, микросервисы)

Зарплата

от 250 000 до 450 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Мобильное приложение для подбора, бронирования и оплаты туристических развлечений, гостиниц и ресторанов

Описание вакансии

Условия работы

Компания QVEDO для усиления команды Backend разработки ищет опытного Senior-a, которому предстоит заниматься развитием backend-а туристического маркетплейса.  

Чем предстоит заниматься:

  • Разрабатывать внутренние сервисы для нашего REST API (бекофис и личный кабинет пользователя, внутренние системы администрирования и модерации,  интеграция с системами оплаты и внешними сервисами)

Наш стек:

  • Node.js / Typescript (latest node, никакого легаси)
  • PostgreSQL / Cassandra
  • Redis

Что мы ждем:

  • Минимум 3 года production опыта с Node.js
  • Уверенное владение Typescript
  • Хорошее понимание реляционных БД (PostgreSQL).
  • Опыт разработки и работы с нагруженными системами на базе Node.js
  • Опыт работы с Docker
  • Понимание процессов CI/CD, Git, Scrum и прочий стандартный набор

Необязательно, но будет плюсом:

  • Опыт работы с Redis, RabbitMQ
  • Поисковые движки Elasticsearch / Opensearch
  • Опыт работы с большими объемами геоданных (OSM, Google, Yandex)
  • Опыт работы с Docker и Kubernetes, понимание особенностей скейлинга и лимитов node.js приложений
  • Понимание и опыт работы с нереляционными БД (Cassandra, Scylla, DynamoDB) будет плюсом

Мы ищем разработчика, способного самостоятельно вести разработку одного или нескольких небольших микросервисов. Необходимо не просто выполнять поставленные тех лидом задачи одну за другой, а самостоятельно декомпозировать задачу, предложить вариант реализации сервиса и аргументировать свою точку зрения в обсуждении и утверждении с архитектором. 

Бонусы

Компания имеет статус ИТ-компании, при необходимости выдаем соответствующие подтверждающие документы

Дополнительные инструкции

  1. Онлайн-собеседование
  2. Онлайн-собеседование техническое либо выполнение тестового задания
  3. Онлайн-собеседование (оформительное)
  4. Официальное оформление