Инженер полного стека (React Native+Node.js)
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen ищет инженера полного стека (React Native+Node.js) для проекта по модернизации цифровых финансовых платформ и созданию безопасных, масштабируемых банковских, платежных и инвестиционных решений.
Наш клиент - это поставщик услуг по разработке программного обеспечения и консалтингу в области ИТ, специализирующийся на создании индивидуальных цифровых решений, в частности, для сектора финансовых услуг. Его опыт включает разработку веб- и мобильных приложений, облачные решения, системную интеграцию, модернизацию программного обеспечения и дизайн пользовательского интерфейса/UX. Используя современные технологии, включая искусственный интеллект и машинное обучение, компания помогает бизнесу оптимизировать операции, улучшать опыт клиентов и ускорять цифровую трансформацию.
Проект направлен на разработку, модернизацию и интеграцию цифровых финансовых продуктов для банков, кредитных союзов, инвестиционных компаний и финтех-фирм. Платформа работает в высокорегулируемой среде и поддерживает такие услуги, как цифровой банкинг, платежи, кредитование, управление активами и инвестиционные решения.
Обязанности
- Создание и поддержка функциональности в React Native SDK, включая интеграцию с существующими приложениями партнеров.
- Разработка и реализация поддерживающих конечных точек BFF на Node.js и TypeScript, доступных через RPC.
- Отладка полного пути запроса: мобильный клиент, сеть, BFF и внешние сервисы.
- Проверка кода других инженеров и предоставление содержательной обратной связи.
- Участие в реагировании на инциденты в производстве, включая анализ журналов и отслеживание проблем до их первопричины.
- Принятие прагматических технических решений в условиях меняющихся требований и строгих нормативных ограничений.
Требования
- Коммерческий опыт разработки программного обеспечения от 5-7 лет.
- Большой опыт работы с React Native, включая Expo и bare workflows, интеграцию с родными модулями, мобильную отладку и интеграцию с iOS/Android.
- Практический опыт интеграции или разработки мобильных SDK, включая интеграцию с существующими мобильными приложениями.
- Опыт работы с архитектурой SDK, embeddable компонентами, версионированием и обратной совместимостью.
- Сильные навыки TypeScript как на стороне клиента, так и на стороне сервера.
- Большой опыт работы с Node.js BFF и разработкой API (NestJS, Fastify, Hono, Express).
- Практические знания по проектированию API в стиле RPC.
- Доказанная способность самостоятельно поставлять сквозные функции в React Native и Node.js backend.
- Твердые навыки SQL, включая соединения, оптимизацию запросов и материализованные представления.
- Опыт устранения неполадок в производстве, анализа первопричин, журналов, трассировки и реагирования на инциденты.
- Умение работать в Git-based workflows с проверкой кода как основной практикой.
- Эффективное использование инструментов ИИ для кодирования (Claude Code, Cursor, GitHub Copilot) в повседневной разработке, включая проверку и валидацию кода, сгенерированного ИИ.
- Сильный продуктовый подход, ответственность и способность работать самостоятельно.
- Уровень английского языка - Upper-Intermediate (B2) или выше.
Желательно
- Опыт работы в финтехе, банковском секторе или регулируемой среде.
- Знакомство с инструментами OTA-обновлений (Stallion, Hot Updater, CodePush, Expo Updates).
- Опыт работы с Go.
- Опыт работы с мобильными конвейерами CI/CD.
- Знания JWT и практики безопасности приложений.
- Продвинутый опыт разработки для iOS и Android.
- Опыт работы с React Web.
Компенсация: 3900–6200 EUR в месяц.