TS NodeJS backend dev (remote)

Требования

БэкендJavaScriptNode.jsMongoDBTypeScript

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

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

Компания

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

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

Fulldive - это экосистема проектов позволяющих добавлять метаданные к любым ресурсам в сети интернет. Категоризация, рекомендации, чаты, лайки друзей, социальный граф - всё это поддерживается связкой микросервисов и мы ищем хорошего человека чтобы сделать наше решение производительней, доступнее и легче расширяемым.

Каждый день нужно будет:

  • Развивать проекты на TypeScript
  • Писать тесты (всякие) и проводить код-ревью
  • Разрабатывать контракт API, разговаривать с клиентскими командами
  • Управлять сервисами в kubernetes
  • Поддерживать серверную инфраструктуру с использованием Terraform

От соискателя мы ожидаем желание работать за деньги и немного за идею. Опыт разработки бэкенда от 2 лет. Можно попробовать и без опыта, но нужно понимать архитектурные подходы, как работать с нагрузкой, как писать тесты, так что лучше от 2-х лет. Самостоятельность, умение работать в команде, стремление поддерживать культуру разработки и привносить что-то новое.

Технологии с которыми предстоит поработать:

  • NodeJS
  • Docker
  • Bitbucket pipelines
  • Микросервисной архитектурой
  • MongoDB
  • Redis

Преимуществом будет опыт с Kubernetes, Terraform, Clickhouse, собственными NPM пакетами

Наши преимущества:

  • Нужно думать - объём данных большой и решения в лоб или обмазать всё индексами не работают
  • Высокая степень свободы в выборе способов решения задач
  • Команда в большой степени самоорганизована - принимает решения и несёт за них ответственность
  • Внутри команды нет разделения на ранги, слои, уровни
  • Минимальное количество менеджмента

Условия

Достойная зарплата, номинированная в долларах.

Интервью пройдет с техническим директором и представителем серверной команды.