Вакансия “Senior Node.js разработчик“

Описание вакансии:
|
|
Вид работы: |
#аналитическая
|
Рабочее место: |
•
Удаленная работа
|
Тип занятости: |
•
Постоянная работа
|
График работы: |
•
гибкий график
|
Опыт работы: | • Более 3-х лет |
Обязанности: |
•
Разрабатывать вместе с командой один из важнейших сервисов системы безрелизного управления продуктами, которыми пользуются миллионы человек
•
Участвовать в процессе разработки новых фич от проектирования до ввода в эксплуатацию (да, у нас разработчики релизят код на прод)
•
Решать в первую очередь backend задачи, будет плюсом решать и frontend задачи
•
Проводить ревью кода коллег по команде
•
Улучшать кодовую базу как основных сервисов, так и вспомогательных библиотек
•
Расти вместе с командой и компанией
|
Требования: |
•
Git
•
Английский язык
•
SQL
•
Docker
•
CI/CD
•
Node.js
|
Дополнительно: |
•
Описание В отдел разработки сервисов управления данными требуется опытный Node.js разработчик. Команда занимается обобщенными информационными сервисами, которые обслуживают неавторизованную зону www.tinkoff.ru и мобильный банк. В данный момент команда разрабатывает несколько новых сервисов. Первый из них — общее решение для замены группы контентных сервисов, Headless CMS. Главный вызов здесь — спроектировать систему, готовую выдержать высокий RPS, или же готовую к оперативному перепроектированию под новую нагрузку. Второй проект связан с выходом компании на международный рынок — это удобный сервис для интернационализации (управления переводами) мобильного банка. Также вы можете принимать участие в разработке других сервисов, в том числе на других стеках. Требования: Вы не только умеете писать работающий код на JS, но и знаете как он работает; У вас был опыт использования Node.js в боевых проектах; Вы работали с PostgreSQL; Вы хорошо разбираетесь в интеграции пользовательского интерфейса с api backend'овых систем; Знаете основные принципы проектирования приложений; Вы знаете основные архитектурные подходы и паттерны разработки; Имеете опыт работы как с реляционными базами данных, так и с очередями. Хорошо, если вы: Знаете linux/macos и являетесь опытным пользователем консоли; Понимаете важность тестирования и умеете обеспечивать качество своего кода; Владеете TypeScript, Golang или другими языками программирования; Знаете, что такое Docker, Kubernetes и контейнеризация; Видели/пробовали пользоваться компонентными фреймворками типа React; У вас был опыт работы с архитектурой на базе Redux и/или Mobx; Понимаете UML нотацию и любите документировать свои технические решения; Понимаете, как разрабатываются современные cloud native приложения. Мы предлагаем: Возможность работы в аккредитованной ИТ-компании; Работу в офисе или удаленно — по договоренности; Платформу обучения и развития Тинькофф Апгрейд. Курсы, тренинги, вебинары и базы знаний. Поддержка менторов и наставников, помощь в поиске точек роста и карьерном развитии; Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Предложим льготное страхование вашим близким; Бесплатный фитнес-зал или компенсацию затрат на спортивные занятия; Достойную зарплату — обсудим ее на собеседовании. |