Эта вакансия была перемещена в архив и исключена из общего списка. Все данные по этой вакансии не являются актуальными на текущий момент.

Middle / Senior backend Node.js developer

вакансия
150.000 - 250.000 pуб.
м. пл. Мужества
Полный рабочий день
840
Вакансия размещена 28 января (обновлено 4 июня)
Работодатель:
Описание:

8base – платформа для front-end разработчиков, позволяющая значительно ускорить создание бизнес-приложений. Мы – стремительно развивающаяся IT-компания, основанная в 2017 году.

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

Мы уже привлекли порядка $2M инвестиций и теперь всецело поглощены созданием качественного продукта.

Наш головной офис находится в Майами, США, офис разработки - в Санкт-Петербурге, Россия.

Над чем мы работаем сейчас:

  • 8base App Builder – это serverless BaaS (backend-as-service) продукт, позволяющий создавать бэкенд без программирования, настройки и администрирования инфраструктуры. При помощи наших UI и CLI можно создавать и редактировать модель данных, автоматически генерировать к ней мощное GraphQL API, а также расширять функционал с помощью serverless функций, написанных на JavaScript или TypeScript.
  • 8base CLI – это утилита, используемая разработчиками для деплоя серверной логики приложения, генерации кода и других функций. 
  • 8base SDK – это библиотека, которая упрощает доступ к данным через 8base GraphQL API, подписку на серверные события в реальном времени, кэширование и многие другие функции, необходимые в современных клиентских приложениях.
  • 8base Boost – это UI Kit, нацеленный на ускорение построения интерфейсов бизнес-приложений на React. Он включает в себя широкий набор компонентов, автоматическую клиентскую валидацию форм, мощный загрузчик файлов и др.

Наш стек

  • Node.js
  • TypeScript
  • Apollo Client, Apollo Server
  • GraphQL
  • MySQL
  • MongoDB
  • Redis
  • AWS Lambda, API Gateway, S3, IoT, SQS и др.
  • Docker (для тестов)
  • и др.

Требования:
  • Опыт программирования от 3-х и более лет
  • Опыт работы с высоконагруженными системами
  • Алгоритмическая подготовка
  • Понимание основ ООП и функционального программирования
  • Понимание и применение паттернов программирования
  • Понимание принципов построения клиент-сервер систем
  • Опыт написания unit и интеграционных тестов
  • Опыт работы с реляционными и NoSQL-базами данных
  • Знание Git
  • Умение работать в команде
  • Английский на уровне чтения технической документации

В плюс:

  • Глубокое знание Node.js, ES6, TypeScript (мы рассматриваем кандидатов с опытом на Java, C++, Go и др., желающих освоить Node.js)
  • Опыт работы с Cloud-системами (AWS, Azure)
  • Опыт с GraphQL, Docker
  • Понимание и опыт реализации проектов в S.O.L.I.D. дизайне
  • Опыт с Event Sourcing, CQRS

Почему стоит работать у нас:

  • Перспективный и амбициозный проект, который потенциально может изменить не одну индустрию
  • Последний стэк технологий
  • Возможность участия в выборе ключевых решений, влияющих на развитие продукта 
  • Комфортный офис с кондиционером, кофе-поинтом, двумя переговорными комнатами 
  • Гибкое начало рабочего дня
  • Удобное, светлое рабочее место, компьютеры Apple
  • Работа в сильной команде - а это возможность расти профессионально
  • Мы заинтересованы в развитии и росте сотрудников внутри компании
  • Отсутствие бюрократии
  • Корпоративный английский язык
  • Дружный коллектив и неформальное общение - в свободное время играем в настольные игры, отмечаем значимые события, собираемся, чтобы послушать интересные доклады или же просто провести время вместе.

Мы ценим в людях профессионализм, инициативность, открытость, честность, ответственность, оптимизм, чувство юмора, желание развиваться.

Если ты хочешь работать с последними веб-технологиями, получать уникальный опыт, работать с лучшими в своем деле, вносить свой вклад в развитие революционного продукта, принимать ключевые решения - то нам по пути!

https://www.8base.com/

ekaterina.semenova@8base.com

Список тегов и необходимых технологий:
  • fulltime Полный рабочий день
  • Development профессии: программисты, архитекторы, RND, тимлиды, руководители разработки и т.д.
  • C# язык программирования
  • Go (Golang) язык программирования
  • Java язык программирования
  • Javascript язык программирования
  • Node.js язык программирования
  • Python язык программирования
  • TypeScript язык программирования
  • C++ C++
  • Docker технологии