Senior React + Java Developer / Fullstack Developer (React + Java) (удаленно)
Раккун Софт · до 400 000 RUB · Казань · HH · опубликовано 10 июня 2026 г.
Описание вакансии
Перед откликом, пожалуйста, внимательно ознакомьтесь с вакансией 🙌
Мы - RaccoonSoft ( распределённая IT-компания, которая помогает продуктовым компаниям и стартапам создавать и развивать современные цифровые продукты.
Сейчас мы ищем Senior React-oriented Fullstack Developer в команду, которая развивает зрелый SaaS-продукт с реальными пользователями и большим объёмом уже реализованной функциональности.
Это не разработка с нуля. Продукт давно находится в продакшене и активно развивается. На текущем этапе основной фокус команды смещён на развитие фронтенда: новые пользовательские сценарии, улучшение UX, развитие интерфейсов и постепенная эволюция клиентской архитектуры.
При этом важно понимать, что это fullstack-позиция: помимо React-задач периодически потребуется поддерживать и дорабатывать backend API на Java/Spring Boot.
В сопроводительном письме просим ответить на несколько вопросов:
❗ Обратите внимание: резюме без сопроводительного письма с ответами на вопросы не рассматриваются на первичном этапе отбора.
Сколько лет коммерческого опыта у вас с React и TypeScript?
Есть ли у вас коммерческий опыт работы с Java и Spring Boot? Если да, то сколько лет?
Насколько уверенно вы можете самостоятельно дорабатывать существующие REST API под задачи фронтенда?
Есть ли у вас опыт работы с MongoDB или другими NoSQL базами данных?
Оцените свой уровень английского языка и готовы ли вы работать через ИП?
Чем предстоит заниматься:
Развивать и улучшать существующее React-приложение
Создавать новые экраны и пользовательские сценарии
Улучшать UX и качество клиентской части продукта
Работать с компонентной архитектурой и переиспользуемыми UI-решениями
Оптимизировать производительность приложения
Выполнять рефакторинг и снижать технический долг
Поддерживать и дорабатывать backend API на Java/Spring Boot по мере необходимости
Участвовать в code review и обсуждении технических решений
Наш стек:
Frontend:
React
TypeScript
Redux / Zustand / React Query
REST API
WebSocket
Vite / Webpack
Backend:
Java
Spring Boot
MongoDB
Нам точно подойдёт человек, который:
Уверенно владеет React на уровне Middle+ / Senior
Хорошо знает TypeScript, JavaScript, HTML и CSS
Работал с существующими продуктовыми системами
Понимает принципы построения долгоживущих frontend-приложений
Имеет опыт работы с REST API
Может самостоятельно ориентироваться в большой кодовой базе
Имеет практический опыт работы с Java/Spring Boot
Владеет английским языком на уровне B2 и выше
Что мы предлагаем:
Полностью удалённую работу
Международную распределённую команду
Русскоговорящую команду разработки
График гибкий: вы самостоятельно планируете свой рабочий день
Учёт рабочего времени ведётся через систему трекинга часов
Сотрудничество через ИП (или аналогичный формат предпринимательской деятельности в стране вашего налогового резидентства)
Выплаты 1 раз в месяц на расчётный счёт
2 недели оплачиваемого отпуска
Интересный продукт с реальными пользователями
Минимум бюрократии и максимум инженерного влияния
Возможность напрямую влиять на развитие фронтенда и пользовательского опыта
Будем рады познакомиться с вами 😊
Перед откликом, пожалуйста, внимательно ознакомьтесь с вакансией 🙌
❗В связи с большим количеством откликов мы рассматриваем только кандидатов, которые:
• приложили сопроводительное письмо и ответили на вопросы, указанные в вакансии;
• ответили на несколько кратких вопросов чат-бота после отклика.
К сожалению, резюме без ответов на вопросы не смогут быть рассмотрены на первичном этапе отбора.
📌 Процесс интервью максимально простой и быстрый:
1️⃣ Рассмотрение резюме — до 5 рабочих дней
2️⃣ Техническое интервью (до 1 часа)
Встреча с нашим техническим экспертом, где основной фокус будет на React/TypeScript и frontend-разработке. Также будут вопросы по Java/Spring Boot в рамках требований вакансии.
3️⃣ Обратная связь
После интервью я предоставлю развёрнутую обратную связь и проинформирую о дальнейших шагах процесса.
4️⃣ Финальный этап
Согласование оффера и оформление сотрудничества.
🚀 Мы стараемся принимать решения быстро и не затягивать процесс на множество этапов.