Middle + / Senior backend Node.js developer
Полный рабочий день | от 150 000 до 220 000 руб. | 8base.com
О компании:
8base – GraphQL back-end-as-a-service, который постепенно превращается в полноценную low code платформу разработки. Компания основана в 2017 году опытной командой предпринимателей. В феврале 2019 года нас назвали стартапом года по версии Startup Grind. Сейчас мы проходим акселерацию в Techstars в Остине, Техас. Среди самых известных проектов-выходцев Techstars - SendGrid, Digital Ocean, Zipline, Outreach и др.
Наша цель – дать возможность разработчикам либо компаниям создавать масштабируемые бизнес-приложения быстрее и с меньшими затратами.
Над чем мы работаем:
- 8base App Builder – это serverless BaaS (backend-as-service) продукт, позволяющий создавать бэкенд без программирования, настройки и администрирования инфраструктуры. При помощи наших UI и CLI можно создавать и редактировать модель данных, автоматически генерировать к ней мощное GraphQL API, а также расширять функционал с помощью serverless функций, написанных на JavaScript или TypeScript.
- 8base CLI – это утилита, используемая разработчиками для деплоя серверной логики приложения, генерации кода и других функций.
- 8base SDK – это библиотека, которая упрощает доступ к данным через 8base GraphQL API, подписку на серверные события в реальном времени, кэширование и многие другие функции, необходимые в современных клиентских приложениях.
Требования:
- Опыт программирования от 3-х лет
- Алгоритмическая подготовка
- Понимание основ ООП и функционального программирования
- Понимание и применение паттернов проектирования
- Понимание принципов проектирования и разработки API
- Опыт написания unit и интеграционных тестов
- Опыт работы с реляционными базами данных
- Знание Git
- Умение работать в команде
- Английский на уровне чтения технической документации
В плюс:
- Глубокое знание Node.js, ES6, TypeScript (рассматриваем кандидатов с опытом на Java, C++, Go и др., желающих освоить Node.js)
- Опыт работы с Cloud-системами (AWS, Azure)
- Опыт с GraphQL, Docker
- Понимание и опыт реализации проектов в S.O.L.I.D. дизайне
- Опыт с Event Sourcing, CQRS
- Опыт с NoSQL-базами данных
Наш стэк:
- Node.js
- TypeScript
- Apollo Client
- GraphQL
- MySQL
- MongoDB
- Redis
- AWS Lambda
- Docker
Как мы работаем:
В петербургском офисе три бэкенд и шесть фронтенд разработчиков, один QA. Бэкенд разработчики не занимаются фронтендом.
Для постановки задач используем JIRA, а для общения Slack и Zoom. Работаем по гибким методологиям разработки, проводим код ревью, пишем тесты.
Первое интервью проходит онлайн с генеральным директором петербургского офиса, второе с CTO также онлайн.
Почему стоит работать у нас:
- Серьезные задачи, современный стэк
- Молодая команда и атмосфера стартапа, при этом рабочая бизнес-модель и интересный продукт
- Работа в сильной команде
- Возможность роста вместе с компанией (тимлид / менеджер / архитектор)
- Участие в выборе ключевых решений, влияющих на развитие продукта, отсутствие корпоративной бюрократии
- Белое оформление, выплаты зарплаты дважды в месяц
- Комфортный офис в десяти минутах пешком от метро. Кондиционер, две переговорки, мини-кухня, specialty кофе, молоко, фрукты, овощи, орехи, снеки
- Удобное светлое рабочее место
- Гибкий рабочий день (приход в офис с 10.00 до 12.00, иногда возможно работать не из офиса по договоренности). Можно взять отгул посреди недели и отработать в выходной
- Корпоративный английский язык с опытным преподавателем в офисе
Мы ценим в людях профессионализм, инициативность, открытость, честность, ответственность, оптимизм, чувство юмора.
Если ты хочешь работать с последними технологиями, получать уникальный опыт, работать с лучшими в своем деле, вносить свой вклад в развитие революционного продукта, принимать ключевые решения - то нам по пути.
ОТКЛИКНУТЬСЯ
ekaterina.semenova@8base.com
