Старший Fullstack-инженер (React / Node.js / React Native)
Удаленно, Европа | XOGITO
Мы ищем опытного старшего Fullstack-инженера с глубокими знаниями React, Node.js и React Native для присоединения к нашей инженерной команде Xogito и участия в международных программных проектах.
Эта роль идеально подходит для инженера, который уверенно работает на всех уровнях приложения: от серверных служб и API до современных веб- и мобильных приложений.
Мы ищем специалиста с прочным техническим фундаментом, который сможет брать на себя ответственность за сложные функции, принимать обоснованные инженерные решения и вносить вклад не только в реализацию, но и в архитектуру, технический дизайн и общее качество продукта.
Обязанности и задачи
- Проектирование, разработка и поддержка масштабируемых веб- и мобильных приложений.
- Создание современных frontend-приложений с использованием React и мобильных приложений с использованием React Native.
- Разработка серверных служб и API с использованием Node.js.
- Ответственность за функции на протяжении всего жизненного цикла разработки: от технического дизайна до реализации, тестирования и доставки.
- Участие в принятии архитектурных и технических решений.
- Написание чистого, поддерживаемого и хорошо протестированного кода.
- Устранение сложных технических проблем во frontend, backend и мобильных средах.
- Участие в code review и содействие лучшим инженерным практикам.
- Тесное сотрудничество с командами продукта, дизайна, QA и другими инженерами.
- Выявление возможностей для улучшения производительности, надежности и поддерживаемости приложений.
Требуемый опыт и знания
- Значительный профессиональный опыт в качестве Fullstack Software Engineer.
- Продвинутый практический опыт работы с React и современными JavaScript/TypeScript разработками.
- Опыт разработки backend с использованием Node.js.
- Практический опыт разработки продакшн-приложений с использованием React Native.
- Глубокие знания JavaScript / TypeScript.
- Опыт проектирования и интеграции REST API.
- Хорошее понимание программной архитектуры, паттернов проектирования и современных инженерных практик.
- Опыт работы с реляционными и/или NoSQL базами данных.
- Знакомство с Git, CI/CD и современными рабочими процессами разработки.
- Опыт взятия на себя ответственности за функции от требований до продакшена.
- Хорошее знание английского языка (письменного и устного).
Желательно
- Опыт работы с облачными платформами, такими как AWS, Azure или GCP.
- Опыт работы с микросервисами или распределенными системами.
- Опыт оптимизации производительности приложений и мониторинга.
- Опыт работы над крупномасштабными или сложными программными продуктами.
- Знакомство с инструментами разработки с поддержкой ИИ и современными рабочими процессами инженерии на основе ИИ.
- Опыт работы в распределенных международных командах.
Навыки и качества
- Сильные навыки решения проблем и аналитические способности.
- Ориентация на продукт и способность понимать бизнес-контекст технических требований.
- Способность принимать прагматичные технические решения и четко объяснять компромиссы.
- Сильное чувство ответственности и подотчетности.
- Комфортная работа в удаленной среде, в том числе самостоятельно.
- Командный настрой и сильные коммуникативные навыки.
- Любознательность и адаптивность, интерес к современным технологиям и инженерным практикам.