Новео
Senior Fullstack developer (Node.js, React Native, React)
senior · удаленно · Сербия · полная · 28 июл
Описание
Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского рынка.
Компанию отличает продуктовый подход к разработке и плотная интеграция специалистов в распределенную команду, что позволяет им напрямую влиять на техническое решение, качество кода и конечный результат.
Где и как можно работать: удаленно из любой страны по договору ИП/самозанятости (с оплатой в евро).
Сейчас активно в поиске Fullstack разработчика на проект - SaaS-платформа для широкой аудитории, в основе которой лежат возможности ИИ-перевода (интерпретации).
Стек технологий: TypeScript, React, React Native, Node.js
Ваши задачи:
- разработка и поддержка масштабируемых full-stack веб-приложений с использованием TypeScript, React, React Native и современных инструментов;
- архитектура и реализация высокопроизводительных фронтенд-решений с использованием React, TypeScript и современных инструментов (Vite, Tailwind CSS, библиотеки компонентов);
- создание и поддержка бэкенд-сервисов и API с использованием Node.js, Express (или аналогичных фреймворков), а также реляционных или NoSQL баз данных.
- проектирование и управление базами данных (PostgreSQL), включая разработку схемы, оптимизацию запросов и стратегии кэширования;
- интеграция сторонних сервисов, провайдеров аутентификации и внешних API с обеспечением безопасных и надежных потоков данных;
- обеспечение безопасности, производительности, надежности и наблюдаемости приложений с использованием современных DevOps-практик;
- кросс-функциональное взаимодействие с командами продукта, дизайна и разработки для планирования и реализации сложных технических инициатив;
- участие в код-ревью, обсуждениях архитектуры и внедрение лучших инженерных практик. Работа с задачами любого типа — фронтенд, мобильная разработка, бэкенд (от каждого члена команды ожидается полная универсальность);
- использование ИИ-инструментов (Claude Code, Cursor) в качестве части ежедневного рабочего процесса разработки.
Требования к кандидату:
- уверенное владение React, TypeScript и современными фронтенд-инструментами (Vite, Tailwind, библиотеки компонентов), а также опыт бэкенд-разработки на Node.js и работы с инструментами его экосистемы;
- глубокая экспертиза в Node.js, включая асинхронные паттерны, event loop, потоки (streams) и создание REST API промышленного уровня;
- React Native / Expo — требуется практический опыт работы как с iOS, так и с Android;
- уверенный опыт работы с реляционными (PostgreSQL) и NoSQL базами данных, включая использование ORM/ODM и оптимизацию запросов;
- глубокое понимание управления состоянием в React (Redux, Zustand, React Query) и лучших практик компонентной архитектуры;
- глубокое понимание UI-библиотек и компонентной архитектуры — умение создавать быстрые и качественные решения без излишней зависимости от ненужных библиотек;
- уверенные знания рабочих процессов CI/CD, Git, фреймворков тестирования и пайплайнов развертывания;
- уровень английского языка не ниже сильного C1 (Upper-Intermediate);
- экспертиза в интеграции и оптимизации Elasticsearch для поиска и индексации данных;
- AI-native мышление: ожидается ежедневное использование таких инструментов, как Claude Code и Cursor;
- стартап-менталитет: высокий темп поставки результатов, прагматичность вместо перфекционизма, ориентация на скорость вывода продукта на рынок.
Будет преимуществом:
- опыт работы с функциями реального времени с использованием WebSockets или server-sent events (Socket.io и др.);
- опыт с архитектурами микрофронтендов или модульных монорепозиториев;
- знание механизмов аутентификации/авторизации (OAuth, JWT, сессии и т.д.);
- опыт работы с инструментами аналитики, наблюдаемости и логировании;
- опыт работы в высоконагруженных или чувствительных к задержкам приложениях.
Что ты получаешь:
- трудоустройство через договор с ИП/самозанятым без привязки к определенному местонахождению;
- оплачиваемый отпуск и больничные;
- cтабильную долгосрочную загрузку (8 часов в день, 40 часов в неделю), гибкий график работы, удаленно/офис;
- работа в профессиональной распределенной команде над интересными проектами;
- продуманный онбординг с опытным наставником, возможность изучения новых технологий и их применение в проектах, внутреннее обучение, митапы, tech talks и прокачка технических навыков (в рабочее время);
- сильную команду разработчиков, четко выстроенные процессы и методологии разработки;
- бесплатное изучение иностранных языков в рабочее время с преподавателями компании (английский, французский);
- компенсацию медицинских услуг, массажа или спорта (внутренний аналог ДМС).
Присоединяйся к команде Новео для решения интересных задач!
Навыки
Умный отклик
Разберем вакансию, зададим уточняющие вопросы и соберем резюме и сопроводительное
Если просят коды из SMS, установить ПО или перевести деньги — это мошенничество. Не соглашайтесь.