О работе
Наш клиент является ведущим разработчиком программных решений для ресторанно-гостиничного бизнеса. Компания предлагает мобильное программное обеспечение и решения по управлению рабочими процессами для повышения качества услуг в области питания и напитков в казино, гостиницах и различных развлекательно-рекреационных комплексах.
Существует ряд интеграционных процессов, которые требуют дальнейшего развития. Специалист, которого мы ищем, должен уметь анализировать, оценивать, создавать автоматизированные тесты и управлять проектом в целом.
Мы ищем специалиста с отличными знаниями в области Node.js. Фокус проекта — разработка функций на основе событий, которые взаимодействуют с AWS, GCP и пользовательскими API сторонних производителей. Основные технологии: Node.js, Typescript, AWS, lamdba serverless.
Обязанности
- Создание функций AWS Lambda на основе событий.
- Создание промежуточных таблиц SQL для сокращения времени выполнения запросов.
- Мониторинг активности пользователей и отображение данных для сторонних служб.
- Создание библиотек многократного применения для последующего использования.
- Оптимизация кода и структуры файлов для коллективного использования.
- Внедрение регрессионных тестов для всех библиотечных и функциональных кодов.
Требования
- Отличное знание JavaScript.
- Отличные знания в области Promises и async/await.
- Глубокое понимание Node.js и его основных принципов.
- Опыт работы с AWS Lambda, SQS и GCP BigQuery.
- Опыт работы с RESTful API.
- Опыт работы с популярными инструментами разработки, такими как Babel, Webpack, NPM и т. д.
- Знание последних спецификаций EcmaScript, Typescript и др.
- Знание современных механизмов авторизации, таких как JSON Web Token.
- Понимание бизнес-требований и умение преобразовывать их в технические требования.
- Навыки бенчмаркинга и оптимизации.
- Знания систем управления версиями, такими как Git, SVN и Mercurial.
Будет плюсом
- PHP бэкграунд
- Знание Lumen, Docker (специализированные инструменты на основе Docker)
About Roku
Founded in 2002, Roku pioneered streaming for the TV, and our mission is to make TV better for everyone. Roku connects users to the streaming content they love, enables content publishers to build and monetize large audiences, and provides advertisers with unique capabilities to engage consumers.
What we do
Roku pioneered streaming to the TV. Our purpose-built platform for TV streaming offers
superior outcomes for everyone – connecting users to the streaming content they love,
enabling content publishers to build and monetize large audiences, and providing advertisers
with unique capabilities to engage consumers.
Our mission is to be the TV streaming platform that connects the entire TV ecosystem around the world.
Roku OS
Roku streaming devices run the Roku operating system (Roku OS) purposely built and designed specifically for TV. The Roku OS powers Roku players, Roku audio devices, and Roku TV models.
OneView®
OneView, our ad platform built for TV streaming, connects brands, performance advertisers,
and our content partners with their target audience.
The Roku Channel
The Roku Channel provides easy access to content with broad appeal, which attracts viewers, which attracts advertising spend, which in turn enables reinvestment in more content.
Company website:
https://www.roku.com/jobs
The job ad is no longer active
Look at the current
jobs
Node.js
Dnipro→