Описание работы
Как старший инженер-программист, вы будете играть ключевую роль в формировании будущего экосистемы NEAR Protocol. Эта должность сосредоточена на выявлении и решении критических требований к функционалу, которые стимулируют инновации и масштабируемость платформы. Вы будете сотрудничать с кросс-функциональными командами для проектирования, разработки и внедрения этих функций, обеспечивая их соответствие целям как внутренних, так и внешних заинтересованных сторон. Роль также включает отслеживание новых тенденций в пространстве Web3, преобразование инсайтов в практические решения и вклад в развитие децентрализованных технологий.
Ключевые обязанности
- Руководство процессом выявления и приоритизации критических потребностей в функционале для экосистемы NEAR Protocol, проведение углубленного анализа для выявления пробелов и возможностей улучшения.
- Проектирование и внедрение надежных технических решений, которые повышают функциональность, производительность и безопасность основных компонентов платформы.
- Тесное сотрудничество с внутренними и внешними менеджерами продуктов, техническими заинтересованными сторонами и командами разработчиков для сбора обратной связи, уточнения требований и внедрения улучшений на уровне протокола.
- Работа с несколькими командами организации для обеспечения беспрепятственной интеграции функций, которые напрямую влияют на успех как внутренних операций, так и внешнего пользовательского опыта.
- Мониторинг и оценка инноваций в пространстве Web3, проведение исследований новых технологий и преобразование этих инсайтов в практические реализации, которые приносят пользу разработчикам и пользователям.
- Организация коммуникации и координации с полностью распределенной командой, обеспечение согласованности между часовыми поясами и поддержание прозрачности в обновлениях проектов.
- Вклад в разработку масштабируемых, безопасных и удобных инструментов, которые позволяют разработчикам Web3 строить на основе NEAR Protocol.
- Участие в проверке кода, наставничество младших инженеров и обеспечение соблюдения лучших практик в разработке программного обеспечения и системной архитектуре.
- Документирование технических процессов, поддержка диаграмм системной архитектуры и предоставление четких руководств для будущей разработки и обслуживания.
- Отслеживание отраслевых изменений, нормативных требований и лучших практик безопасности для обеспечения соответствия платформы и ее устойчивости.
Требования к должности
- Подтвержденный опыт работы старшим инженером-программистом с сильным бэкграундом в создании масштабируемых и безопасных децентрализованных систем.
- Экспертиза в full-stack разработке, включая владение языками программирования, такими как Rust, JavaScript и Python, с акцентом на блокчейн и технологии Web3.
- Глубокое понимание архитектуры NEAR Protocol, включая механизмы консенсуса, модель шардинга и инструменты для разработчиков.
- Сильные навыки сотрудничества и коммуникации, способность эффективно работать с распределенными командами в разных часовых поясах и культурах.
- Отличные навыки решения проблем, подтвержденный опыт реализации сложных технических решений в сжатые сроки.
- Способность анализировать пользовательскую обратную связь и технические требования для приоритизации функций, соответствующих бизнес-целям и потребностям пользователей.
- Знание современных практик разработки, включая agile-методологии, CI/CD-процессы и инструменты DevOps.
- Опыт работы с open-source разработкой и вовлечением сообщества, с акцентом на развитие сотрудничества между разработчиками и заинтересованными сторонами.
- Высокая внимательность к деталям, приверженность написанию чистого, поддерживаемого и эффективного кода.
- Способность работать самостоятельно и брать на себя ответственность за критические проекты при сотрудничестве с кросс-функциональными командами.
- Отличные письменные и устные коммуникативные навыки, способность объяснять технические концепции нетехническим заинтересованным сторонам.
- Желательно: опыт работы с фреймворками для блокчейн-разработки, программированием смарт-контрактов и экосистемами децентрализованных приложений (dApp).