Node.js/SQL :: server-side developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда занимается разработкой мобильных приложений. В данный момент большая часть времени идет на разработку приложения Partner. Приложение ориентировано на B2B сегмент и будет доступно для скачивания в App store и Google Play в ближайшее время. Мы получили посевные инвестиции, патент на изобретение и находимся на предварительной экспертизе в ЦИС “Сколково”. После тестирования финальной версии и доработки, планируется выход на рынок России, а потом США и Китая.
Кого мы ищем:
Специалиста в своей области, готового создавать интересные проекты и развиваться вместе с нами. Самостоятельного и ответственного.
Обязанности:
- Разработка серверной части системы
- Участие в развитии системы CI/CD
- Участие в высокоуровневом проектировании системы в целом (связка "клиет-сервер")
- Участие в проектировании API (мы используем REST)
Требования:
- Знание и опыт разработки серверов на Node.js
- Знание и опыт работы с PostgreSQL, если нет - с любой SQL-DB
- Хорошее знание инфраструктуры Node.js (NPM, готовые решения, лучшие практики, популярные библиотеки)
- Уверенная работа в консоли Linux, SSH.
- Хорошее знание git
- Уметь оценивать сроки, вовремя сигнализировать о проблеме
Будет плюсом:
- Опыт работы в сфере мобильных приложений
- Опыт работы с высоконагруженными системами
- Знание конкретно PostgreSQL
- Масштабирование PostgreSQL
- SQL - транзакции, внешние ключи, хранимые функции, триггеры, etc..
- Умение писать тесты, опыт TDD
- Понимание систем CI/CD
- Навыки системного администрирования Linux
- Понимание REST API
- Желание развиваться как web-fullstack разработчик (наш клиентский стек - React.js, Bootstrap)
- Знание технологии React.Native
- koa
Условия:
- Работа в сильной команде, постоянное развитие
- Молодой и дружный коллектив
- Гибкий график, возможна удаленная работа (но нужно периодически приезжать в офис)
- Оформление по ТК РФ