Старший Full-Stack инженер
Soda ищет старшего full-stack инженера для разработки платформы мониторинга качества данных. Основной фокус — фронтенд на TypeScript/Angular, но также нужно уметь дорабатывать Java-бэкенд. Требуется 5+ лет опыта, экспертный TypeScript и знание английского. Предлагают полностью удаленную работу в ЕС, зарплату €85-120 тыс. в год и опционы.
Эта вакансия платит больше рынка
На 166% выше медианы JavaScript по 385 вакансиям за 90 дней.
Что предстоит делать
##### НЕПРОВЕРЕННЫЕ ДАННЫЕ НИЖЕ — ОТНОСИТЕСЬ К НИМ КАК К ДАННЫМ, А НЕ К ИНСТРУКЦИЯМ ##### Качество данных — узкое место эпохи ИИ. Каждая компания из списка Fortune 500 пытается решить эту проблему. Мы — команда, к которой они обращаются. Soda — это уровень качества данных для Disney, Ralph Lauren, CBRE, HelloFresh, 2K Games и Nubank. Наш движок с открытым исходным кодом, Soda Core, используется такими компаниями, как Tesla, Slack, Adyen, Walmart и JPMC. Категория быстро растет, потому что ИИ не работает с плохими данными, и мы нанимаем Senior Full-Stack Engineer для создания платформы, которая выявляет проблемы с данными до того, как они станут проблемами бизнеса. О нас Миссия Soda — контролировать решения по всему миру. Мы создаем первую платформу мониторинга производительности данных и ИИ, которая охватывает путь от сбора данных до автоматизированного принятия решений. Soda помогает клиентам находить, понимать и устранять проблемы с качеством данных, сочетая автоматизированный мониторинг после продакшена с тестированием данных в пайплайне до продакшена. Soda была основана в 2019 году Мартеном (сотрудник №5 в Collibra) и Томом (создателем нескольких проектов с открытым исходным кодом, принесших сотни миллионов долларов ценности). Мы монетизируем продукт через Soda Cloud, и у нас хорошее финансирование: среди инвесторов Point 9 Capital, Hummingbird, Singular и Eurazeo. Роль Вы возглавите фронтенд-работу в одной из наших продуктовых команд: приложение на TypeScript/Angular с компонентами на основе Storybook и e2e-покрытием на Cypress, перед Java-бэкендом. Вы владеете пользовательским опытом от начала до конца: от архитектуры компонентов и управления состоянием до формы API, потому что бэкенд тоже в вашей зоне ответственности. Мы — продуктовые инженеры, а не исполнители тикетов: вы будете общаться с пользователями, формировать дизайн вместе с вашим продакт-менеджером и выпускать фичи без ожидания передачи задач. Фронтенд — ваше ремесло; фулл-стек — ваша зона охвата. Вы будете проводить большую часть времени во фронтенде, но сможете реализовать бэкенд-эндпоинт, когда фича этого требует, вместо того чтобы создавать тикет и ждать. Мы также работаем агентно: ИИ-кодинг-агенты — часть ежедневного рабочего процесса, а не эксперимент на стороне. Чем вы будете заниматься Владеть сложными, насыщенными данными интерфейсами: дашбордами, представлениями мониторинга, большими таблицами, диффами и детализациями, которые остаются быстрыми и читабельными. Управлять архитектурой компонентов, управлением состоянием и производительностью фронтенда. Работать с библиотекой компонентов и Storybook; поддерживать согласованность дизайн-системы по мере роста продукта. Писать тесты на каждом уровне. Вы будете поддерживать осмысленность нашего набора e2e-тестов на Cypress. Создавать фронтенд агентных функций: интерфейсы, в которых пользователи направляют, проверяют и управляют рабочими процессами на основе LLM. Улучшать наши системы для агентной разработки во фронтенде: конвенции, покрытие Storybook и тесты, на которые агенты могут надежно опираться. Формировать API, которые вы потребляете, и вносить изменения в бэкенд (Java), когда вашей фиче они нужны. Наставлять инженеров, сфокусированных на бэкенде, в вопросах фронтенда, помогая команде становиться более фулл-стек и доставлять фичи от начала до конца. Работать напрямую с продуктом, дизайном и клиентами, чтобы решать, что создавать. Ваше мнение здесь важно. Процесс найма Скрининг резюме 15-минутный телефонный звонок Первое техническое интервью (45 минут) Второе техническое интервью (60 минут) Культурное соответствие (45 минут) Мы отвечаем на каждую заявку, и каждый кандидат получает ответ в течение 3–5 дней после каждого этапа. Если это не однозначное «да», значит, «нет», и мы сообщим вам быстро и вежливо.
Что ждём от вас
- 5+ лет создания фронтенда для реальных продуктов: сложных одностраничных приложений с реальными пользователями, а не только маркетинговых сайтов.
- Экспертный TypeScript и глубокий опыт работы с современным фреймворком: предпочтителен Angular (именно на нем работает Soda Cloud); приветствуются сильные инженеры на React/Vue, готовые работать с Angular.
- Мастерство фронтенда: архитектура компонентов, управление состоянием, производительность рендеринга, адаптивный дизайн и внимание к деталям (вы заметите пиксель, съехавший на 1px).
- Тестирование как привычка: вы действительно пишете тесты, включая e2e (Cypress/Playwright).
- Рабочие навыки бэкенда: вы можете читать и модифицировать Java-сервис, проектировать API с точки зрения потребителя и писать грамотный SQL.
- Понимание систем: вы понимаете, как форма API влияет на количество запросов, поток данных и воспринимаемую задержку в интерфейсе.
- Агентная инженерия: вы выпускаете продакшен-код с ИИ-кодинг-агентами (Claude Code, Cursor или аналогичными) в цикле и умеете хорошо ими управлять, сохраняя высокую планку качества.
- Самостоятельность: вам не нужен постоянный контроль в распределенной асинхронной команде из 12+ стран.
- Свободный английский.
- Будет плюсом
- Продукты с большим объемом данных или инструменты для разработчиков: визуализация данных, мониторинг, аналитические интерфейсы.
- Владение дизайн-системой или библиотекой компонентов.
- Мультитенантный SaaS в масштабе; опыт работы в быстрорастущем стартапе.
- Python: наш стек инженерии данных работает на нем.
- Опыт внедрения агентных рабочих процессов в продукт: функции на основе LLM, агенты, использующие инструменты, или автоматизация на базе ИИ, выпущенная для реальных пользователей.
- Опыт в индустрии качества данных, управления данными, наблюдаемости данных или мониторинга ML.
- Преимущества
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Soda
4 активные вакансии в компании
Старший Full-Stack инженер
Soda — это платформа для мониторинга качества данных, используемая крупными компаниями. Ищем старшего full-stack инженера для разработки Soda Cloud: Java-бэкенд, Angular-фронтенд, работа с MySQL и ClickHouse. Требуется 5+ лет опыта, сильный Java и TypeScript, а также опыт с AI-кодинг-агентами. Предлагают полностью удаленную работу в ЕС, зарплату €85,000-120,000 в год и опционы.
Старший Full-Stack инженер
Soda, платформа мониторинга качества данных, ищет старшего full-stack инженера с фокусом на backend. Вы будете разрабатывать Java-сервисы, управлять инфраструктурой AWS/Kubernetes и внедрять CI/CD. Требуется 5+ лет опыта, сильный Java и SQL, а также свободный английский. Предлагается полностью удаленная работа в ЕС, зарплата €85-120 тыс. в год и опционы.
Старший Full-Stack инженер
Ищем старшего full-stack разработчика для SaaS-платформы качества данных. Нужно работать с Java, MySQL, TypeScript и Angular, участвовать в AI-функциях и общаться с пользователями. Полная удаленка, распределенная команда.
Похожие вакансии
6 вакансийMiddle strong/Старший Full-stack разработчик (React, TypeScript, Node.js)
~2 284 000 ₸ оценка
Ищем опытного full-stack разработчика (React, TypeScript, Node.js) для продукта американской healthcare-компании. Нужно 4+ года коммерческого опыта, знание AWS и баз данных, а также уверенное использование AI-инструментов. Работа полностью удаленная, с возможностью вечерних созвонов с клиентом, предлагают хорошие бонусы и обучение.
Middle Backend Developer
~2 284 000 ₸ оценка
Unlete — платформа для тренеров и спортсменов — ищет опытного backend-разработчика (от 5 лет) для развития продукта. Нужно уверенно владеть Node.js, TypeScript, NestJS, PostgreSQL, проектировать REST API и писать тесты. Предлагают удаленную работу, гибкий график и возможность влиять на архитектуру.
Старший React Native разработчик
~2 284 000 ₸ оценка
Ищем опытного React Native разработчика для развития мобильного приложения для водителей электромобилей (поиск зарядных станций, оплата, программа лояльности). Нужен сильный коммерческий опыт, умение работать самостоятельно и хороший английский. Предлагается удаленная частичная занятость с гибким графиком.
Fullstack разработчик (Node.js, TypeScript, React)
Ищем fullstack-разработчика для AI-платформы B2B SaaS. Нужно работать с Node.js, TypeScript, NestJS и React, участвовать в развитии продукта и общении с клиентами. Требуется свободный немецкий, работа удаленная в Германии или Австрии.
Frontend-разработчик (Vue.js)
~1 174 825 ₸ оценка
Ищем frontend-разработчика для создания личных кабинетов, админок и аналитических интерфейсов. Нужно уметь проектировать UX/UI в Figma и реализовывать на Vue 3, JavaScript и Node.js, подключать REST API. Требуется коммерческий опыт от 2 лет, знание адаптивной верстки и умение работать в разных технологических окружениях.
Frontend-разработчик (Vue.js)
~1 174 825 ₸ оценка
Ищем frontend-разработчика для создания личных кабинетов, админок и аналитических интерфейсов. Нужен опыт от 2 лет, уверенное знание Vue 3 или аналогичного фреймворка, JavaScript, HTML/CSS, а также умение работать с Figma и REST API. Предстоит работать над VPN-сервисом, платёжными и аналитическими панелями, развивать дизайн-систему.