Заголовок: Старший Full Stack инженер – Growth Pod
Местоположение: Нью-Йорк / Гибридный формат
Компенсация: $180 000 - $250 000 в год
О NIVODA
Nivoda — это операционная система для мировой ювелирной индустрии. Мы напрямую соединяем поставщиков алмазов и драгоценных камней с ювелирными ритейлерами более чем в 70 странах, заменяя медленный, офлайновый, закрытый для посторонних способ торговли единым цифровым маркетплейсом. Мы уже обеспечиваем обработку транзакций на сумму более 300 миллионов долларов в год в отрасли стоимостью более 350 миллиардов долларов по всему миру, и мы еще в самом начале пути. Ювелирная отрасль — одна из последних крупных глобальных отраслей, переходящих в цифру, и именно мы строим инфраструктуру, на которой она будет работать.
НАША МИССИЯ
Торговля алмазами и драгоценными камнями десятилетиями велась через разрозненные сети, ручные процессы и основанные на личных связях отношения, которые ограничивают доступ к рынку для мелких и новых компаний, и даже для крупнейших игроков приводят к потере времени и маржи из-за неэффективности. Мы основали Nivoda, чтобы исправить это: дать любому ювелирному бизнесу, где бы он ни находился и какого бы размера он ни был, такой же доступ, ценовую прозрачность и простоту торговли, как у гиганта индустрии. Наша миссия — сделать покупку и продажу алмазов и драгоценных камней радикально проще по всему миру.
THE GROWTH POD
Вы присоединитесь к Growth Pod — команде, ответственной за все, что происходит между моментом, когда бизнес узнает о Nivoda, и моментом, когда он становится одним из наших самых ценных клиентов: регистрация, онбординг, верификация, активация и постоянная работа по удержанию клиентов, чтобы они не уходили. Мы — небольшая команда с высокой степенью ответственности внутри инженерного отдела, который работает быстро и ожидает от вас скорее здравого смысла, чем просто кода. Вы будете тесно сотрудничать с отделами Product, Data и Risk, и будете иметь реальное право голоса в том, как мы решаем проблемы, для которых еще нет готовых решений.
О РОЛИ
Мы ищем старшего инженера в Growth Pod, который будет отвечать как за бэкенд-системы, так и за фронтенд-интерфейсы, которые превращают нового зарегистрированного пользователя в активного платящего клиента — сервисы и интерфейсы, которые определяют, конвертируется ли бизнес или выпадает из воронки. Задачи, которые здесь стоят, охватывают регистрацию/онбординг, поиск клиентов и процесс оформления заказа: вы будете создавать процессы регистрации, онбординга, верификации и оформления заказа, которые определяют конверсию бизнеса, а также сервисы, стоящие за ними, которые помогают каждому аккаунту перейти от активации к повторной покупке. Вы будете полностью отвечать за весь цикл, от экрана, который видит новый ювелир, до данных, которые показывают нам, насколько успешно это было.
НАШ ТЕХНИЧЕСКИЙ СТЕК
- Frontend: React / Next.js
- Backend: TypeScript/Node.js, GraphQL API gateway, Nx monorepo + PNPM
- Platform & Data: OpenSearch, получаемый через CDC из PostgreSQL, плюс задания по загрузке данных Spark/EMR/Glue. PostgreSQL (OLTP) → Snowflake (dbt-modeled, слои medallion raw/curated/presentation). Jenkins (“Nivoda Build”) + GitOps для деплоев. AWS (EMR, Glue, DMS, развертывания на базе Kubernetes)
- Analytics: Segment/Mixpanel
- Auth: Keycloak · SSO: Okta
- Observability: Grafana для логов/трассировок.
ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ?
Пользовательский интерфейс
- Разрабатывать и внедрять интерфейсы React/Next.js для регистрации, онбординга, верификации, поиска клиентов и оформления заказа.
- Сотрудничать с отделами Design и Product для воплощения инсайтов из анализа воронки в изменения UI и их тестирования.
- Отвечать за производительность фронтенда, доступность и инструментарий аналитики для воронки.
- Создавать повторно используемые компоненты в нашей дизайн-системе (MUI), которые представляют бренд Nivoda.
Основные системы воронки и жизненного цикла
- Разрабатывать и развивать бэкенд-сервисы, обеспечивающие онбординг, верификацию, активацию и общую воронку от регистрации до покупки, скорее всего, на TypeScript/Node.js, учитывая наш стек.
- Проектировать и создавать системы с событийно-ориентированной архитектурой и оркестрацией рабочих процессов, которые непрерывно оценивают состояние аккаунта — активация, снижение активности, возврат, потеря, отток — и автоматически запускают правильное действие, вместо того чтобы полагаться на пакетные скрипты.
Идентичность, Риски и Доверие
- Интегрироваться с внешними поставщиками услуг верификации личности, KYB/KYC, а также поставщиками услуг по борьбе с мошенничеством/рисками, и обеспечивать надежность, хорошее мониторинг и безопасный сбой этих интеграций.
- Ответственно обращаться с данными кредитных карт и платежными данными как частью логики персонализации и реактивации, полностью осознавая, что поставлено на карту, если эта логика будет хоть немного ошибочной.
Экспериментирование и Анализ
- Правильно проводить эксперименты — включая определение контрольных метрик и понимание, когда результат реален, а когда — шум — для таких вещей, как реферальные программы, предложения по реактивации и изменения в онбординге.
- Самостоятельно писать SQL-запросы и работать напрямую в хранилище данных (Snowflake или аналогичном) для проведения когортного анализа, диагностики времени до активации и времени до оттока, и докопаться до сути проблем воронки, не дожидаясь помощи команды аналитиков.
- Браться за проблемы, для которых нет установленных решений — такие как пробел в использовании кредита или снижение конверсии от регистрации до покупки — и помогать определять проблему, а не просто выполнять поставленную задачу.
Разработка с использованием ИИ
- Использовать ИИ-агентов для ускорения разработки и тестирования сервисов воронки и жизненного цикла, с особой осторожностью проверяя все, что касается логики кредитования, платежей или верификации.
- Использовать ИИ для помощи в составлении и проверке ваших аналитических запросов, сохраняя при этом полную ответственность за проверку результатов перед принятием реальных решений.
- Критически оценивать результаты, сгенерированные ИИ — персонализированные сообщения, тексты для реактивации, предложения по причинам оттока — а не внедрять все, что производит модель, бездумно.
ЧТО НАМ НУЖНО ОТ ВАС?
- Опыт работы: 4 - 7 лет
- Значительный опыт в full stack разработке продуктов, с реальной ответственностью за клиентские функции в продакшене, от UI до сервиса.
- Глубокий опыт работы с React/TypeScript и современными фронтенд-практиками (управление состоянием, производительность, доступность, тестирование).
- Настоящая строгость в экспериментах: вы правильно проектировали эксперименты, понимаете контрольные метрики и знаете, когда результат реален, а когда — шум.
- Опыт работы или желание работать с оркестрацией рабочих процессов — движками рабочих процессов или конвейерами событий, которые непрерывно оценивают состояние и автоматически запускают действия.
- Свободное владение SQL и хранилищами данных (Snowflake или аналогичными), и уверенность в проведении собственного когортного анализа и анализа воронки, а не ожидании помощи команды аналитиков.
- Уверенное использование ИИ-агентов для создания и тестирования программного обеспечения, а также для составления и проверки аналитических работ, в сочетании со здравым смыслом для выявления тонких ошибок, которые может скрывать правдоподобный вывод ИИ.
- Высокая терпимость к неопределенности: вас мотивируют проблемы, для которых нет готовых решений, а не только те, у которых есть четкое техническое задание.
- Практическое умение критически оценивать результаты, сгенерированные ИИ, перед их внедрением, будь то текст, сообщения или предложенная первопричина.
ПЛЮСОМ БУДЕТ:
- Прямой опыт интеграции с поставщиками услуг верификации личности, KYB/KYC, или поставщиками услуг по борьбе с мошенничеством и рисками.
- Опыт работы в сфере финтеха, связанный с ответственной обработкой данных кредитных карт, платежей или других конфиденциальных финансовых данных.
- Опыт работы на быстрорастущем маркетплейсе или в финтех-среде со схожей сложностью жизненного цикла аккаунта.
- Знакомство с инструментами оркестрации рабочих процессов, такими как Temporal, AWS Step Functions, или платформами потоковой передачи событий, такими как Kafka.
НАША КУЛЬТУРА И ЧТО МЫ ПРЕДЛАГАЕМ
Мы — команда, ориентированная на сотрудничество и быстрый рост, которая верит в расширение полномочий, а не в иерархию. Вы получите реальную ответственность с первого дня, возможность работать над проблемами, о которых большинство компаний еще даже не подозревают, и культуру, которая серьезно относится к обучению и росту — потому что мы быстро масштабируемся, и нам нужно, чтобы вы росли вместе с нами.
НАШИ ТЕКУЩИЕ ПРЕИМУЩЕСТВА
- 🏡 Гибкий график работы и культура удаленной работы.
- 📈 Реальные возможности для роста и обучения.
- 🌴 Неограниченное количество отпускных дней.
- 🚀 Возможность присоединиться в период экспоненциального роста.
РАВНЫЕ ВОЗМОЖНОСТИ
Nivoda является работодателем, предоставляющим равные возможности. Мы стремимся создать разнообразную и инклюзивную команду, и мы приветствуем заявки от людей любого происхождения, независимо от расы, пола, возраста, религии, сексуальной ориентации, инвалидности или любых других характеристик, защищенных законом. Даже если вам кажется, что вы не соответствуете 100% наших требований, не позволяйте этому остановить вас от подачи заявки — мы все равно будем рады вас услышать.
Пожалуйста, отправьте свое резюме на английском языке.
НЕ СОВСЕМ ПОДХОДЯЩАЯ ВАКАНСИЯ?
Присоединяйтесь к Talent Pool Nivoda, и мы свяжемся с вами, когда появится что-то более подходящее.