Senior Back-end Developer (Node.JS) (offline)

Необходимый опыт и навыки:

- Опыт разработки в актуальном стеке более 2х лет, опыт разработки более 5x лет.
- Глубокое знание JavaScript (es6, es7) и окружения NodeJS.
- Опыт разработки, проектирования и оптимизации (профилирование) NoSQL (MongoDB/Cassandra, Redis) и реляционных (PostgreSQL/MySQL) баз данных.
- Опыт работы с системами очередей (RabbitMQ/Redis/Beanstalkd).
- Опыт проектирования и разработки APIs: REST, GraphQL, WebSocket (Pub/Sub).
- Понимание особенностей и умение построения масштабируемой микросервисной архитектуры.
- Знание особенностей функционального и объектно-ориентированного программирования.
- Знание паттернов проектирования в актуальном стеке технологий.
- Понимание принципов CICD и опыт работы с облачными технологиями AWS / DigitalOcean.
- Понимание принципов TDD.
- Знание методов и подходов проектирования (UML).
- Уверенное знание экосистемы Linux (macOS), работа с командной строкой (bash), инструментами разработки (git) и автоматизации рабочего процесса (Docker, npm, webpack, grunt).
- Опыт организации рабочего процесса с использованием различных сервисов: Jira, Confluence, Trello, Bitbucket / GitHub.

Обязанности:

- Участие в проектировании и разработке новых компонентов системы.
- Разработка и поддержка высоконагруженных систем.
- Оптимизация работы высоконагруженных систем (оптимизация кода, оптимизация запросов, профилирование, масштабирование).
- Построение логики взаимодействия с внешними системами.
- Активное участие в обсуждении продуктовых бизнес-логик.
- Документирование технических решений и подходов на проекте.
- Написание качественного поддерживаемого кода с хорошим покрытием тестами.

Мы предлагаем:

- гибкий график работы: начало рабочего дня с 9.00 до 12.00 завершение 18.00 - 21.00;
- комфортный офис в центре Киева (5-7 мин от м. Дворец Спорта/Льва Толстого);
- возможность расти внутри проекта;
- официальное оформление, соц пакет;
- адекватное и современное руководство, ориентированное на развитие людей;
- открытая и вовлеченная команда;
- внешнее и внутреннее обучение, командные активности.

About Esport подразделение в Sportlabsgroup

Esport проект, входящий в состав SportLabs Group.

Основное направление — обработка и визуализация esports данных.

Наша цель - помочь зрителю отслеживать события, трансляции, новости, матчи и результаты на одной площадке в быстро растущем мире киберспорта. Мы создаем дополнительную ценность предоставляя live статистику, аналитику, чтобы помочь разобраться в сложных игровых особенностях и получить больше удовольствия от просмотра матча.

Company website:
https://sportlabsgroup.com/

The job ad is no longer active

Look at the current jobs Node.js Kyiv→