Описание должности
Как старший Fullstack-разработчик, вы будете играть ключевую роль в формировании технической основы Xverse. Эта должность требует активного участия в разработке масштабируемых решений, которые соединяют приложения с экосистемой Xverse. Вы будете работать как во фронтенд-, так и в бэкенд-направлениях, сосредоточившись на создании надежных систем, поддерживающих кросс-платформенную функциональность. Роль также включает в себя стимулирование инноваций через проектирование и внедрение инструментов для разработчиков, интеграций API и основных библиотек, лежащих в основе работы Xverse. Вы будете ответственны за обеспечение технического совершенства, выявляя риски безопасности, определяя системные требования и рекомендуя архитектурные решения. Кроме того, вы внесете вклад в постоянное улучшение инженерных практик, инструментов и процессов разработки для повышения производительности и поддержания высоких стандартов качества.
Ключевые обязанности
- Проектирование и разработка инструментов для разработчиков, упрощающих интеграцию приложений с Xverse, обеспечивая бесперебойное соединение и оптимальную производительность на всех платформах.
- Проектирование, создание и поддержка бэкенд-сервисов, обеспечивающих основные функции Xverse, включая обработку данных, аутентификацию и масштабируемость системы.
- Руководство разработкой кросс-платформенных основных библиотек, обеспечивая совместимость и эффективность для веб-, мобильных и десктопных приложений.
- Проведение тщательного ревью кода для своевременного выявления и устранения потенциальных уязвимостей безопасности, защищая целостность систем Xverse.
- Сотрудничество с командами безопасности для определения комплексных системных требований, оценки рисков и внедрения защитных мер для инфраструктуры Xverse.
- Стимулирование развития инженерных стандартов через оптимизацию рабочих процессов разработки, автоматизацию тестирования и совершенствование стратегий развертывания.
- Исследование и решение сложных технических задач, требующих интеграции нескольких дисциплин, таких как распределенные системы, облачные вычисления и проектирование API.
- Отслеживание новых технологий и лучших практик отрасли для постоянного улучшения технических возможностей платформы Xverse.
Требования к должности
- Подтвержденный опыт в Fullstack-разработке с глубокими знаниями как во фронтенд- (HTML/CSS, JavaScript, React), так и в бэкенд-технологиях (Node.js, Python, Java).
- Не менее 5 лет профессионального опыта в разработке программного обеспечения с подтвержденным опытом создания масштабируемых, безопасных и высокопроизводительных приложений.
- Глубокое понимание принципов проектирования API, RESTful-сервисов и микросервисной архитектуры для обеспечения бесперебойной интеграции между системами.
- Отличное владение лучшими практиками безопасности, включая шифрование, протоколы аутентификации и стандарты безопасного кодирования для защиты инфраструктуры Xverse.
- Опыт работы с системами контроля версий (например, Git) и CI/CD-процессами для обеспечения эффективной разработки и развертывания.
- Отличные навыки решения проблем, способность анализировать сложные технические вопросы и разрабатывать инновационные, междисциплинарные решения.
- Командный подход, способность тесно сотрудничать с кросс-функциональными командами (продукт, дизайн, QA) для согласования технических решений с бизнес-целями.
- Способность обучать младших разработчиков, делиться знаниями и способствовать росту профессиональных навыков инженерной команды.
- Отличные коммуникативные навыки для эффективного документирования технических процессов, презентации решений стейкхолдерам и сотрудничества с глобальными командами.
- Предпочтительный опыт работы с блокчейн-технологиями, облачными платформами (AWS, Azure) и DevOps-инструментами для поддержки технического видения Xverse.