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