Middle backend-разработчик на Node.js (Persona.aero)

от 150 000 ₽ на руки

Вакансия находится в архиве

Travelmart

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

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

Persona.aero – платформа управления и дистрибуции неавиационных услуг в аэропортах.
Нашу платформу используют:

  • Известные российские авиакомпании;
  • Аэропорты с суммарным пассажиропотоком >60 млн пассажиров в год;
  • Крупные банки;
  • Технологические агрегаторы и поставщики решений в travel-индустрии;
  • Большое количество туроператоров, агентств (туристические, event, концертные);
  • Большой пул прямых корпоративных клиентов

Ежемесячно с помощью нашей платформы оформляются заказы на десятки тысяч пассажиров.

С марта 2023 года являемся резидентами Сколково, сейчас проходим аккредитацию в Минцифры. В связи с расширением продуктовой линейки ищем новых людей в команду.

Мы пишем backend на Node.js. Используем в разработке микросервисный подход.


В разработке используем:

  • Node.js >= 14.17.5
  • Yarn 1.22
  • MySQL 5.7
  • MongoDB 5.0
  • RabbitMQ 3.10
  • Socket.IO 4.x
  • Strapi 3.6
  • AWS SDK 3.x
  • Jest
  • Postman
  • Bitbucket Pipelines
  • Vault

На наших серверах:

  • Кластер Kubernetes
  • Ingress Nginx

Для мониторинга мы используем:

  • Kubernetes Dashboard
  • Prometeus
  • Grafana
  • RabbitMQ Management UI

Требуется:

  • Опыт работы с JavaScript и Node.js
  • Опыт работы с MySQL, умение проектировать БД, писать и оптимизировать SQL запросы,
  • Знание принципов микросервисной архитектуры
  • Знание принципов REST API, навыки в создании REST API на Fastify
  • Знание команд Git
  • Умение разбираться в чужом коде, не пугаться оптимизации и рефакторинга


Желательно:

  • Уметь писать unit тесты на Jest
  • Иметь навыки работы с Postman для тестирования REST API и как клиента Socket.IO
  • Опыт работы с MongoDB, знание mongoose
  • Знание принципов работы WebSocket
  • Знание и навыки реализации взаимодействия МС по gRPC и AMQP
  • Знание Knex
  • Иметь представления в изменениях последних версий ECMAScript

Бонусы

  • Удаленная работа
  • Оформление в штат по ТК РФ после прохождение испытательного срока, белая зарплата
  • Работа в дружной, растущей команде. Сейчас – 20 человек;
  • Оплата профильных конференций, мероприятий, литературы;
  • Гибкое начало рабочего дня (с 8 до 11 утра по Москве);
  • Бесплатные проходы в бизнес-залы в аэропортах и на вокзалах;
  • Возможность бронирования всех услуг компании (авиа и жд-билеты, туры, отели,..) по себестоимости и в рассрочку;

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

Важным требованием является наличие коммерческого опыта разработки под Node.js. Просьба присылать краткое описание на каких проектах его получили, вашу роль и задачи.

Ключевые навыки

Node.js
Javascript
Backend
Mongodb c++ driver
Rabbitmq
Mysql connector/c++

Контактная информация

Travelmart

Вакансия опубликована 08.07.2024 в г. Москва.

Похожие вакансии

#

Москва

Удаленная работа

Подробное описание

1 февраля

#

Москва

Полный день

Подробное описание

9 августа

#

от 120 000 до 150 000 ₽

Москва

Полный день

Подробное описание

23 августа