Middle / Senior backend Node.js developer

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

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 технологии

Откликнуться на вакансию

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

Зарегистрированным пользователям не нужно вводить код подтверждения, каждый раз загружать свое резюме и вводить информацию о себе. Также они могут узнать, откликались ли они на эту вакансию ранее.