Backend разработчик NodeJS
В команду “Solution Architects” требуется талантливый fullstack-разработчик. Мы – группа высококлассных IT-специалистов с богатым опытом в решении стратегических задач. Наша миссия – проектировать и внедрять качественные программные решения.
О нас
Мы специализируемся на создании собственного программного стека для продуктов в сфере рекламных технологий (AdTech/MarTech). Наша платформа обеспечивает полный контроль рекламных кампаний на всех этапах – от создания до запуска и оценки эффективности. В наш стек входят такие решения, как SSP, DSP, DMP, инструменты для обнаружения мошенничества, аналитические системы и многое другое. Мы также анализируем и строим сложные профили пользователей с использованием алгоритмов машинного обучения. Для управления компонентами нашей системы разработаны пользовательские интерфейсы (SPA-приложения) с нашим собственным дизайном.
Помимо решений для рекламных технологий, у нас есть проекты в других областях, таких как медицина и оценка риска схода лавин, где мы создаем сложные пользовательские интерфейсы.
Обязанности:
-
Проектирование и разработка RESTful приложений на Node JS.
-
Проектирование и разработка схем баз данных, ETL.
-
Проектирование и разработка SPA приложений.
-
Создание новых компонент системы, тестирование их с помощью unit-тестов;
-
Разработка скриптов на чистом JS или TS.
Требования:
-
3+ года опыта работы с Node.js
-
Глубокие знания JavaScript (ES6+) и TypeScript.
-
Хорошее понимание разработки RESTful API и GraphQL
-
Опыт работы с реляционными базами данных (PostgreSQL, MySQL) и нереляционными базами данных (MongoDB)
-
Уверенное владение системами контроля версий (Git)
-
Опыт работы с Vue.js или ReactJS
-
Базовые знания дизайна интерфейсов и верстки
Отличные навыки командной работы и взаимодействия с коллегами
-
Знание современных методологий разработки, алгоритмов и общих принципов программирования
-
Умение работать самостоятельно, быстро учиться и находить решения возникающих проблем
-
Владение английским языком на уровне чтения документации (B1+).
Будет плюсом:
-
Опыт работы с дополнительными системными языками (в команде используются Java, Rust, Python)
-
Опыт использования сервисов AWS.
-
Знание основ Linux систем и основных команд для повседневной работе.
-
Понимание основ DevOps (CI/CD, Docker, Kubernetes) будет плюсом.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).