Senior Back-End Engineer, Educational Chatbot - вакансия 72910333

DataArt

Дата обновления: 26.03.2020

Город: Санкт-Петербург

Категория: IT / Компьютеры / Интернет

Тип занятости: Не имеет значения



Текст вакансии:


Senior Back-End Engineer, Educational Chatbot О работе Мы помогаем команде американского образовательного стартапа разрабатывать чат-бот (AI на базе IBM Watson) для высших учебных заведений. Этот чат-бот организует удобную навигацию по актуальной для студентов информации о вузе. Сервис уже работает, готовится новый релиз. Окружение системы развернуто в Docker на AWS ECS. Управление инфраструктурой автоматизировано AWS CloudFormation. Сборка образов, проверка кода и запуск тестов делается в CircleCI. В проекте используются Gitflow, Pull Requests, ревью кода командой, мануальное тестирование. Часть функционала покрыта юнит-тестами. Разработка идет по Agile-методологии (Scrum с 2-недельными спринтами, ретроспективами, планированием). Команда распределенная, работает в удаленном режиме. Основные технологии в проекте: — Drupal (Symfony); — Node.js (несколько серверов на Express, которые отвечают за разные уровни бизнес логики. Next.js для серверного рендеринга React приложений) — React + Redux для чат-бота и двух SPA; — Lerna; — MySQL (с использованием Drupal), MongoDB (для статистических данных из Node.js приложений), Solr (для полнотекстового поиска). Требования
5+ лет опыта в бэкенд-разработке. Опыт разработки web-based ПО с использованием Node.js. Опыт работы с NPM, Webpack, yarn, TypeScript, JavaScript, SPA MongoDB. Отличное знение Git. Понимание ООП и SOLID-принципов. Понимание парадигм веб-разработки: RESTful APIs, pub/sub, security. Опыт работы с микросервисами и разработки мощных масштабируемых приложений. Хороший разговорный английский.
Будет плюсом
Опыт работы с React.js. Понимание Progressive Web Apps и Accelerated Mobile Pages. Знание Jenkins, Jira, Confluence, Bitbucket. Владение LESS, SASS, Docker и Kubernetes, Kafka, WebSockets, MQTT, gRPC, MessagePack, protobuf.
DATAART ПРЕДЛАГАЕТ:
Профессиональное развитие:- Опытные коллеги готовы делиться знаниями.- Возможность менять проекты, стек, пробовать себя в разных ролях.- Более 150 внутренних курсов повышения квалификации.- Изучение и практика английского: курсы, общение с коллегами и клиентами из разных стран.- Поддержка докладчиков, выступающих на конференциях и встречах технологических сообществ. Возможность сосредоточиться на работе: отсутствие бюрократии и микроменеджмента, удобные корпоративные сервисы. Дружеская атмосфера, забота о комфорте специалистов. Гибкий график (есть присутственные часы), возможность работать удаленно по согласованию с коллегами. Возможность поработать в любом нашем центре разработки.




Контактные данные:

Чтобы связаться с работодателем, вам необходимо войти на сайт.

Форма входа находится в меню справа. Если вы еще не регистрировались, вам необходимо зарегистрироваться в качестве соискателя.

Вакансии партнеров