Senior Node.js/TypeScript Engineer (ETL/Data Platform)
Ищем сильного Node.js/TypeScript разработчика для проекта по созданию глобальной платформы-агрегатора запчастей для мотоциклов. Нужно проектировать ETL-пайплайны, работать с большими данными (500M+ записей) и реляционными БД на масштабе. Требуется 5+ лет опыта, знание AWS и IaC, английский Upper-Intermediate. Предлагают полную удаленку, гибкий график и работу в международной команде.
Зарплата не указана — оценили по рынку
На основе 150 похожих вакансий за 90 дней.
Что предстоит делать
Компания 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 или очередями сообщений для событийных пайплайнов.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Emphasoft
4 активные вакансии в компании
Senior Android Engineer
~1 946 000 ₸ оценка
Ищем Senior Android Engineer для работы над мобильным браузером на базе Chromium. Нужен опыт от 5 лет, сильные Java/Kotlin, знание C++/Python, английский B2+. Предлагают полную удалёнку, гибкий график и корпоративные курсы английского.
Python Backend Developer (FastAPI, AI/ML)
~2 409 000 ₸ оценка
Компания Emphasoft ищет опытного Python-разработчика для работы над B2B SaaS платформой в сфере Compliance & Security. В проекте используются FastAPI, Kafka, AI-агенты и RAG-архитектура. От кандидата требуется от 5 лет коммерческого опыта с Python, свободный английский и знание современных технологий. Предлагается полная удаленка, гибкий график и интересные задачи на стыке данных и ИИ.
Automation QA Engineer
~1 084 200 ₸ оценка
Ищем Automation QA Engineer для разработки автотестов API и UI IoT-платформы в сфере animal healthcare. Стек: Python, Robot Framework, Playwright, MongoDB, PostgreSQL, Kafka, Azure DevOps. Требуется 3+ года опыта, Python и английский B2+. Предлагаем удалённую работу и интересные задачи.
Похожие вакансии
6 вакансийУдаленный разработчик Node.js (P2P сети)
~2 314 281 ₸ оценка
Вакансия для разработчика, который будет удаленно проектировать и оптимизировать P2P-сети и системы хранения данных на Node.js и JavaScript. Требуется опыт работы с распределенными системами, протоколами и решением задач производительности. Основной фокус — безопасность, надежность и эффективность децентрализованных технологий.
AI Automations Engineer / Architect (Make.com, n8n)
~2 314 281 ₸ оценка
Шукаємо інженера з автоматизації та архітектора, який створюватиме автоматизації на Make.com та n8n, інтегруватиме різні сервіси та розроблятиме внутрішні інструменти. Потрібен досвід з Next.js, React, TypeScript, Node.js, REST API та базами даних. Робота віддалена, з перетином з американським робочим часом.
Старший Node.js разработчик
~2 314 281 ₸ оценка
Ищем опытного Node.js разработчика для создания крупных веб-приложений и интеграций с SAP. Нужно 5+ лет опыта, знание TypeScript, баз данных, облаков и API. Компания предлагает интересные проекты для зарубежных клиентов, стабильность и развитие.
Старший Node.js разработчик
~2 314 281 ₸ оценка
Ищем опытного Node.js разработчика для создания крупных веб-приложений и интеграций с SAP. Нужно 5+ лет опыта, знание TypeScript, REST/GraphQL, облаков и контейнеров. Компания предлагает проекты для мировых брендов, стабильную команду и рост.
Fullstack разработчик (Node.js/React)
~2 314 281 ₸ оценка
Ищем опытного fullstack-разработчика (4+ года) с сильным стеком Node.js, TypeScript, NestJS и React для работы над сложными долгосрочными проектами. Требуется знание PostgreSQL, Docker, AWS и архитектурных паттернов. Предлагаем удаленную работу, конкурентную зарплату, оплачиваемый отпуск и больничные, медстраховку и поддержку развития.
Fullstack разработчик (React + Node.js)
~2 314 281 ₸ оценка
Ищем опытного fullstack-разработчика (React + Node.js + TypeScript) для создания виртуального класса для учителей в США. Нужен опыт с AWS, serverless-архитектурой и NoSQL. Предлагают удаленную работу, конкурентную зарплату и возможности для роста.