Backend Team Lead (Node.js)
Зарплата
Требуемые навыки
Местоположение и тип занятости
Описание вакансии
Обязанности:
- Анализ требований заказчика, согласование постановок с аналитикам и продакт-менеджерами;
- Разработка концепций, архитектурных решений и подходов к реализации;
- Разработка схемы Базы данных и оптимизация работы СУБД и сервисов для обеспечения работы с высокой нагрузкой;
- Непосредственное участие в разработке и согласовании проектной документации (концепций, технических заданий, частных технических заданий, спецификаций реализации);
- Исполнение роли лидера группы: планирование работы, декомпозиция задач для команды разработки, отслеживание выполнения задач разработчиками/ старшими разработчиками, поддержание рабочей атмосферы в команде;
- Обеспечение требуемого качества исходного кода (code review, покрытие кода автотестами и пр.);
- Контроль соответствия разработанного продукта архитектурным требованиям;
- Взаимодействие со смежными подразделениями.
Наши ожидания:
- Опыт разработки приложений с использованием Node.js не менее 5 лет;
- Опыт разработки высоконагруженных сервисов и оптимизации производительности;
- Опыт решения задач с использованием машинного обучения в действующих проектах;
- Опыт работы в качестве teamlead’a в команде от 4-х человек;
- Умение декомпозировать, ставить и контролировать задачи;
- Уверенные знания и опыт применения ООП, знание паттернов проектирования и умение применять их на практике;
- Умение создавать и поддерживать микросервисную архитектуру, принимая оптимальные решения для учета необходимой производительности, хорошей читаемости кода и легкости отладки микросервисов;
- Наличие хорошей математической подготовки для решения задач методами машинного обучения;
- Способность поддерживать качественную документацию в Jira и Confluence.
Требования к техническим компетенциям:
- Отличное знание JavaScript (ES5/6);
- Опыт работы с технологиями:
- PostgreSQL
- JavaScript ES5/6
- TypeScript
- ElasticSearch
- Docker, Kubernetes
- GraphQL
- Python и библиотеки для ML
- Опыт проектирования REST API;
Будет плюсом:
- Опыт работы Full-stack разработчиком;
- Опыт работы с Reack/Redux;
- Опыт работы с Webpack, Babel;
- Знание английского языка.
Что мы предлагаем:
- Удаленная работа (по желанию возможно в офисе в центре Перми);
- Работу в команде профессионалов с возможностью карьерного роста;
- Работа в международном проекте, меняющем правила игры в отрасли;
- Оформление по ТК РФ;
- Бонусы от компаний партнеров (в Перми).
Дополнительные требования:
- Высшее образование по математике или информационным технологиям;
- Уверенное владение техническим английский для чтения документации и статей по ML.
Ваш отклик

Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.