Старший Full-Stack разработчик (React, TypeScript, Java/Kotlin)
Нужен старший full-stack инженер, который на 3–4 месяца возьмёт на себя миграцию legacy-портала для зарядки электромобилей на React 18 + TypeScript. Основной фронтенд, но придётся читать Java/Kotlin + Spring Boot и делать на нём BFF-эндпоинты; важны 8+ лет фронтенда, 5+ лет с React, уверенный TypeScript, умение разбираться в чужом коде без спецификаций. Команда маленькая, без лишних процессов, работа удалённая, английский — Upper-Intermediate и выше, используются AI-инструменты вроде Claude Code и Cursor ежедневно.
География удалёнки не уточнена
Уточните у работодателя, из каких стран можно работать.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
<p><strong>Познакомьтесь с YozmaTech</strong> <br><br><strong>YozmaTech</strong> — это не просто очередная технологическая компания. Мы — глобальная команда инициативных людей, новаторов и игроков уровня A-players, помогающая стартапам и продуктовым компаниям масштабироваться умнее и быстрее. Мы создаём выделенные команды разработки в более чем 10 странах, выстраивая прочные долгосрочные партнёрства на основе доверия, прозрачности и реального результата. Здесь важна каждая идея. Мы ценим людей инициативных, открытых к новому и готовых расти. Если вы увлечены созданием значимых продуктов и хотите присоединиться к команде, которая ощущается как семья, — с нами вы будете как дома.<br><br>Мы ищем <b>Senior Full-Stack Engineer</b>, который способен самостоятельно и полностью, end-to-end, провести миграцию legacy-портала. Проект <b>краткосрочный, на <nobr>3–4 месяца</nobr></b>.<br><br><strong>Наш клиент</strong> — это отдельный трек модернизации, а не фича-сквад. Мы переносим большой back-office портал для зарядки электромобилей с legacy-стека на React 18 + TypeScript, и хотим сделать это быстро. Вы берёте legacy-экран и отвечаете за весь путь до его замены: reverse-engineering того, что на самом деле делает старый флоу, проектирование и создание BFF-эндпоинта за ним и выпуск новой страницы.<br><strong>Команда</strong> <br>Небольшая и компактная — пара разработчиков на той же миграции плюс QA. Минимум процессов, минимум передач задач. Никакой PM не пишет вам спецификации для экранов, которые вы заменяете: legacy-система и есть спецификация, и предполагается, что вы её прочитаете<br><br><strong>Ключевые требования:</strong> <br>🔹 8+ лет разработки frontend в production-среде;<br>🔹 5+ лет с React (v18; v19 — бонус);<br>🔹 Уверенное владение TypeScript, JavaScript, SCSS/Sass;<br>🔹 2+ года с кодовой базой на Java/Kotlin, Spring Boot — чтение её и создание BFF-эндпоинтов в ней (вы не будете владельцем основных backend-сервисов);<br>🔹 Redux Toolkit, Thunk, RTK Query;<br>🔹 MUI, Vite, CSS Modules, Storybook;<br>🔹 Подтверждённый опыт полной ответственности за фичи и флоу — вы сами определяете объём, принимаете решения и выпускаете результат, без управления вами в этом процессе;<br>🔹 Умение проводить reverse-engineering незнакомой кодовой базы: проследить флоу от начала до конца, читать backend-код и SQL и находить скрытую ветку, о которой никто не помнит;<br>🔹 Комфортная работа с кодовой базой на Java/Kotlin, Spring Boot — чтение её и создание BFF-эндпоинтов в ней (вы не будете владельцем основных backend-сервисов);<br>🔹 Прочное понимание frontend-архитектуры, паттернов проектирования и производительности на больших масштабах;<br>🔹 Опыт работы с AI-агентами для программирования / CLI-инструментами (Claude Code, Cursor, Copilot) — мы используем их ежедневно;<br>🔹 Опыт создания или поддержки общей библиотеки компонентов;<br>🔹 Английский — Upper-Intermediate или выше.<br><br><strong>Будет плюсом:</strong> <br>🔹 Опыт участия в крупном проекте миграции с legacy / модернизации;<br>🔹 Знакомство с CI/CD-пайплайнами, Docker, процессами деплоя;<br>🔹 Фреймворки для UI-тестирования;<br><br><br><strong>Что вы будете делать:</strong> <br>🔹 Вести миграции end-to-end: legacy-флоу → контракт API → BFF-эндпоинт → новая страница;<br>🔹 Устанавливать, что на самом деле делает legacy-экран — недокументированные ветки, ограничения по правам, крайние случаи, на которые полагаются операторы, — читая код и данные, а не расспрашивая окружающих;<br>🔹 Создавать и расширять слой BFF (Java/Kotlin + Spring Boot): эндпоинты, структуры ответов, ограничения по правам;<br>🔹 Создавать переиспользуемые компоненты и вносить их в нашу общую библиотеку UIkit;<br>🔹 Принимать архитектурные решения по своим страницам и ревьюить работу других разработчиков миграции;<br><br><strong>Что вас ждёт:</strong> <br>🔹 Два портала работают бок о бок. Новые страницы скрыты за feature-flag и встроены рядом с legacy-экранами через iframes; навигация, состояние и deep links пересекают эту границу через postMessage. Сосуществование, а не чистая переписка;<br>🔹 Legacy-система — это и есть документ с требованиями. Более 10 лет накопленного поведения, в значительной степени недокументированного, частично мёртвого кода. Ежедневная работа — отличать намеренное поведение от случайного;<br>🔹 Монолит на другом конце вашего BFF. Со своими конвенциями: тела ошибок, возвращаемые с HTTP 200, несогласованные структуры payload, запросы старше фреймворка, в который вы их оборачиваете;<br>🔹 Мультитенантность и плотная система прав. Каждая страница, вкладка и выпадающий список ограничены по service provider и по роли. Пустой фильтр — обычно это 403, а не баг рендеринга;<br>🔹 Реальные масштабы в слое данных. Большие гриды, виртуализированные бесконечные селекты, look-ahead пагинация, асинхронные экспорты. Производительность рендеринга — это проектное ограничение, а не финальная полировка;<br>🔹 Паритет с экраном, который вы заменяете. Операторы проводят в этих страницах весь день; потерянное поле секунд в timestamp вернётся к вам баг-репортом;<br>🔹 Долги есть и в новом репозитории. Уже существующие ошибки типов, шум линтера, наполовину мигрированные паттерны. Оставляйте после себя лучше; не объявляйте банкротство;<br><br><strong>Этапы собеседования:</strong> <br>🔹 HR-интервью;<br>🔹 Техническое интервью с клиентом;<br>🔹 Проверка рекомендаций;<br>🔹 Оффер;<br><br><strong>Почему стоит к нам присоединиться?</strong> <br><br>В <strong>YozmaTech</strong> мы — инициативные люди, которые растут вместе. Каждый день мы решаем реальные задачи для реальных продуктов — и получаем от этого удовольствие. Мы работаем по всему миру, мыслим предпринимательски и поддерживаем друг друга как семья. Мы инвестируем в ваш рост и не оставляем ваш голос без внимания. С нами вы всегда будете знать, над чем работаете и почему это важно.<br>С первого дня вы получите:<br>🔹 Прямой доступ к клиентам и значимым продуктам;<br>🔹 Гибкость: работа удалённо или из наших офисов;<br>🔹 Коллег уровня A-team и культуру без бюрократии;<br>🔹 Возможности расти, вести за собой и оставить свой след.<br><br><strong>После того как вы откликнетесь</strong> <br><br>От начала и до оффера мы будем держаться уважительно, понятно и по-человечески.<br>Вы всегда будете знать, в какой проект приходите — и как можете расти вместе с нами.<br><br><strong>Мы рады каждому</strong> <br><br>Разнообразие делает нас лучше. Мы создаём пространство, где вы можете реализоваться таким, какой вы есть.<br><br><strong>Готовы создать что-то значимое?</strong> <br><br>Давайте поговорим. Возможно, ваше следующее большое приключение начинается именно здесь.</p> <div> <a href="https://jobs.dou.ua/companies/yozma-tech/vacancies/373619/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Зарплата на уровне рынка
В пределах ±10% медианы JavaScript по 77 вакансиям за 90 дней.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в YozmaTech
7 активных вакансий в компании
QA Automation AI Native Engineer
~792 000 – 1 584 000 ₸ оценка
YozmaTech ищет QA Automation AI Native Engineer в R&D-команду для облачного стартапа в сфере Cloud Asset Management. Нужен опыт 4+ лет в Python для автоматизации API/бэкенда, работа с AI-агентами (Claude Code, Codex, GitHub Copilot), знание облаков (AWS/GCP/Azure), баз данных (PostgreSQL, MongoDB), Terraform, Kubernetes и CI/CD. Английский Upper-Intermediate. Предлагают удалённую работу, гибкость, доступ к клиентам и культуру без бюрократии.
География удалёнки не уточнена
Старший Backend инженер (Python/Go/Java)
Ищем старшего бэкенд-инженера для продуктовой компании, создающей решения для профессиональных фотографов. Нужно 5+ лет опыта, знание Python, Go или Java, опыт с AWS и проектированием API. Работа удаленная, в международной команде, с фокусом на масштабируемость и надежность платформы.
География удалёнки не уточнена
Full Stack разработчик (Angular/React + Node.js)
Ищем опытного Full Stack разработчика для AI-платформы по управлению недвижимостью. Нужен опыт с Angular/React, Node.js, TypeScript и интеграцией AI/LLM. Предлагают удаленную работу, современные технологии и интересные задачи.
География удалёнки не уточнена
Старший Full-Stack разработчик (Go + React)
~1 584 000 – 3 101 117 ₸ оценка
Ищем опытного Senior Full-Stack разработчика с сильными навыками Go и React для продуктовой компании, создающей платформу для малого бизнеса по всему миру. Вы будете разрабатывать масштабируемые customer-facing продукты, участвовать в архитектурных решениях и полностью отвечать за фичи от идеи до продакшена. Предлагается удаленная работа, гибкость и возможности роста в международной команде.
География удалёнки не уточнена
Похожие вакансии
6 вакансийFrontend-разработчик
Ищем опытного разработчика (5+ лет) на стек React + TypeScript, который умеет доводить веб-приложения до мобильных платформ через Capacitor или нативные инструменты iOS/Android — включая push-уведомления, авторизацию и публикацию в Google Play и App Store. Обязательно нужен практический опыт работы с AI-ассистентами вроде Claude, Codex или GitHub Copilot, а также знание REST API и модульного тестирования (Jest). Условия, компания и локация в тексте вакансии не указаны.
География удалёнки не уточнена
Senior Full Stack Developer
Продуктовая IT-компания Galaktica ищет Senior Full Stack Developer в приложение-компаньон для родителей. Нужно вести полный цикл разработки фич на Node.js/NestJS и React с TypeScript, отвечать за архитектуру и интеграции (в том числе Stripe и подписки). Требуется 5 лет опыта в продуктовой разработке, знание MongoDB/PostgreSQL, а плюсом будут AWS, Docker, CI/CD и тесты. Предлагают удалёнку или офис в Украине/Ларнаке, технику для работы, оплачиваемый отпуск, страховку и бюджет на обучение и языки.
География удалёнки не уточнена
Software/Data Engineer (Middle/Senior)
Разработчик Node.js и SQL для развития коммерческих IT-продуктов: писать и оптимизировать сложные SQL-запросы, поддерживать backend-микросервисы на Node.js, снижать техдолг. Нужен коммерческий опыт от 3 лет, отличное знание JavaScript/SQL и баз PostgreSQL/ClickHouse, чтение технической документации на английском. Предлагают полностью удалённую работу, гибкий график 5/2, минимум бюрократии и быстрый выход задач в прод.
География удалёнки не уточнена
Backend-разработчик (TypeScript, Node.js, React, SQL)
~1 584 000 ₸ оценка
Продуктовой компании в сфере кибербезопасности нужен инженер с сильным SQL и TypeScript: вы будете развивать слой доступа к данным, поддерживать API на Node.js/Hapi.js и фронтенд на React с MobX, а также оптимизировать Microsoft SQL Server и GraphQL под высокие нагрузки. Требуется 4+ года опыта, глубокое знание MSSQL и GraphQL, 3+ года с React и Node.js, свободный английский. Работа включает прямое общение с заказчиками, Agile-процессы и задачи по анализу больших объёмов identity-данных.
География удалёнки не уточнена
Старший Full-Stack инженер
~1 584 000 ₸ оценка по стеку
UPTARGET ищет Старшего Full-Stack инженера для глобальной e-commerce платформы. Основной фокус — backend на JavaScript/TypeScript, Node.js (NestJS/Express), React и микросервисы; нужно 5+ лет опыта, английский и умение работать удалённо. Предстоит развивать платежи, возвраты, API и event-driven интеграции, влияя на техническое направление продукта.
География удалёнки не уточнена
Senior Fullstack Developer
~1 584 000 ₸ оценка
Крупная FMCG-компания ищет Senior Fullstack Developer в Москву с возможностью удалёнки. Основная задача — разработка интерфейсов на React, миграция legacy-решения на новую архитектуру, оптимизация производительности и интеграция с backend API; точечно нужно править серверную логику на Kotlin/Java. Требуется 5+ лет во frontend/fullstack, 3+ года на Kotlin/Java, понимание клиент-серверной архитектуры, безопасности и DevOps-практик; предлагают оформление по ТК РФ, ДМС и гибкий формат.
География удалёнки не уточнена