Разработчик Node.js

Emphasoft

Разработчик Node.js

Описание вакансии

Компания Emphasoft занимается заказной разработкой IT решений для наших партнеров с западного рынка. Мы специализируемся на разработке web-приложений для стартапов на различной стадии.

Проект - построение глобальной платформы-агрегатора запчастей для мотоциклов — соединяем 500+ производителей, тысячи дистрибьюторов и миллионы SKU в едином каталоге.

Какая задача стоит перед нами:

Мы собираем данные о запчастях отовсюду:

  • REST / GraphQL API

  • FTP-серверы

  • Парсинг сайтов

  • CSV / Excel таблицы

  • Прямые подключения к базам поставщиков

Дальше мы нормализуем, дедуплицируем и матчим эти данные — определяем, что "вот этот болтик подходит к такой-то модели мотоцикла". Это сложная инженерная задача на стыке ETL, больших данных и алгоритмов сопоставления.

В нашей базе уже 500 миллионов записей, и она продолжает расти.

Чем предстоит заниматься:

  • Проектировать и перерабатывать ETL-пайплайны — от приема данных до нормализации и выдачи в поиск.

  • Строить надежные интеграции с API, FTP, парсингами и выгрузками из БД.

  • Работать с PlanetScale (MySQL-совместимая серверная БД) на масштабе 500M+ записей.

  • Улучшать качество данных — реализовывать алгоритмы дедупликации, матчинга и разрешения сущностей.

  • Рефакторить существующий TypeScript-код, внедрять тесты, паттерны и поддерживаемую архитектуру.

  • Влиять на технические решения и обсуждать приоритеты напрямую с основателями.

Мы ждем, что у вас есть:

  • Сильный опыт с Node.js / TypeScript — от 5 лет коммерческой разработки.

  • Опыт работы с реляционными БД на масштабе — PlanetScale / MySQL / Vitess.

  • Глубокое понимание моделирования данных, индексов и оптимизации запросов.

  • Опыт построения ETL / пайплайнов данных (прием, трансформация, дедупликация).

  • Уверенная работа с AWS (EC2, RDS, S3, Lambda и др.).

  • Опыт с IaC — SST, CDK или Terraform (у нас SST).

  • Самостоятельность, умение работать в быстром темпе, минимальное управление сверху.

  • Английский язык — на уровне Upper-Intermediate и выше (работа в международной команде).

Будет плюсом:

  • Опыт с веб-парсингом (Puppeteer, Playwright, Cheerio).

  • Знакомство с fuzzy matching / ML-методами для матчинга данных.

  • Опыт с поисковыми движками (Elasticsearch, Algolia, Meilisearch).

  • Работа с Kafka или очередями сообщений для событийных пайплайнов.

Условия:

  • Гибкий график работы, возможность самостоятельно планировать свой рабочий день

  • Возможность работать из любой точки мира - нам абсолютно не важно в какой стране или городе вы находитесь

  • Корпоративные курсы английского языка

  • Отсутствие микроменеджмента и бюрократии.

Посмотреть контакты работодателя

Похожие вакансии

Пульсар
  • Тбилиси

  • Не указана

Рекомендуем
AppMagic

Go developer

AppMagic

  • Тбилиси

  • Не указана

Рекомендуем
evrone.ru
  • Тбилиси

  • до 6000 USD

Рекомендуем
Andersen

Go Developer

Andersen

  • Тбилиси

  • до 6000 USD

evrone.ru
  • Тбилиси

  • до 4200 EUR

Access Softek (ИП Рытиков Сергей Сергеевич)

Ведущий программист (.NET C#)

Access Softek (ИП Рытиков Сергей Сергеевич)

  • Тбилиси

  • до 4200 EUR

TRIBE (LTD STARTRIBE)

Golang Developer

TRIBE (LTD STARTRIBE)

  • Тбилиси

  • до 4200 EUR

Andersen

Python Developer

Andersen

  • Тбилиси

  • до 4200 EUR

Andersen
  • Тбилиси

  • до 4200 EUR

  • Тбилиси

  • до 4200 EUR

ОнТаргет ЛАБС

Senior React Native developer

ОнТаргет ЛАБС

  • Тбилиси

  • до 4200 EUR

evrone.ru

Golang Developer

evrone.ru

  • Тбилиси

  • до 5000 USD

Топассистент
  • Тбилиси

  • от 5000 EUR

LeverX
  • Тбилиси

  • от 5000 EUR

Itransition
  • Тбилиси

  • от 5000 EUR

Адалиск

С++ developer

Адалиск

  • Тбилиси

  • до 5000 USD

Itransition
  • Тбилиси

  • до 5000 USD

Nitka Technologies, Inc.

Senior Python Developer

Nitka Technologies, Inc.

  • Тбилиси

  • до 5000 USD

FullStack
  • Тбилиси

  • до 4500 USD

Andersen
  • Тбилиси

  • до 4500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию