Описание работы
Как инженер бэкенда на NodeJS, вы будете играть ключевую роль в проектировании, разработке и поддержке основной инфраструктуры, которая обеспечивает работу нашей стейкинг-платформы. Ваша основная задача — создание масштабируемых API и переиспользуемых библиотек для унификации и улучшения пользовательского опыта на различных платформах, включая веб, мобильные и десктопные интерфейсы. Вы будете тесно сотрудничать с кросс-функциональными командами, чтобы превратить сложные стейкинг-операции в удобные, безопасные и эффективные решения, отвечающие растущим потребностям наших пользователей и экосистемы блокчейна.
Эта роль требует глубокого понимания распределенных систем, блокчейн-протоколов и криптографических принципов. Вы будете отвечать за надежность, производительность и безопасность бэкенд-сервисов, лежащих в основе наших стейкинг-возможностей. Кроме того, вы внесете вклад в архитектуру платформы, оптимизируя ее для высокой доступности, отказоустойчивости и обработки данных в реальном времени. Ваша работа напрямую повлияет на доступность и удобство использования технологий web3 для миллионов пользователей по всему миру.
Ключевые обязанности
- Разработка и поддержка высокопроизводительных API и библиотек для интеграции стейкинг-платформы.
- Сотрудничество с продуктовыми и дизайнерскими командами для определения требований к кросс-платформенным функциям стейкинга.
- Проектирование масштабируемых бэкенд-архитектур, поддерживающих обработку большого объема транзакций и обновлений в реальном времени.
- Реализация и тестирование криптографических протоколов для обеспечения безопасности стейкинг-операций и пользовательских данных.
- Оптимизация производительности, надежности и отказоустойчивости системы для распределенных блокчейн-приложений.
- Отладка и устранение сложных технических проблем в рабочих средах с минимальным временем простоя.
- Документирование кода и архитектуры системы для поддержки и обмена знаниями внутри команды.
- Отслеживание новых технологий блокчейна и трендов отрасли для внедрения инноваций в платформу.
Требования к кандидату
- Подтвержденный опыт бэкенд-разработки на Node.js, предпочтительно в контексте блокчейна или децентрализованных приложений.
- Отличное владение JavaScript, TypeScript и принципами проектирования RESTful API.
- Глубокие знания блокчейн-протоколов, смарт-контрактов и криптографических концепций, таких как хеширование, подпись и шифрование.
- Опыт работы с распределенными системами, микросервисной архитектурой и облачными платформами (например, AWS, GCP или Azure).
- Отличные навыки решения проблем и способность отлаживать сложные системы в условиях ограниченного времени.
- Командный подход с опытом работы в agile-командах для итеративной разработки качественного ПО.
- Понимание DevOps-практик, включая CI/CD-пайплайны, контейнеризацию (Docker) и оркестрацию (Kubernetes).
- Способность писать чистый, поддерживаемый и хорошо документированный код в соответствии с лучшими практиками отрасли.
- Сильные коммуникативные навыки для эффективного преобразования технических требований в функциональные решения.
- Желательно: опыт работы с Ethereum или другими блокчейн-экосистемами, а также знакомство с web3-кошельками и системами децентрализованной идентификации.
О компании
MetaMask — ведущий поставщик инфраструктуры web3, позволяющий пользователям легко взаимодействовать с децентрализованными приложениями (dApps). Наша миссия — демократизировать доступ к блокчейн-технологиям, создавая инструменты, которые ставят во главу угла конфиденциальность, безопасность и автономию пользователей. Мы стремимся построить будущее, где отдельные люди и сообщества смогут процветать благодаря открытым, прозрачным и децентрализованным системам. Как ключевой член нашей инженерной команды, вы внесете вклад в создание следующего поколения решений web3, обеспечивающих финансовую инклюзивность и цифровую свободу для пользователей по всему миру.
Мы работаем в динамичной инновационной среде с акцентом на open-source разработку и рост, движимый сообществом. Нашими продуктами пользуются миллионы пользователей по всему миру, и мы постоянно расширяем наши возможности для поддержки новых сценариев использования в децентрализованных финансах (DeFi), NFT и других блокчейн-приложениях. Эта роль предоставляет возможность работать с передовыми технологиями и оказывать значимое влияние на будущее интернета и цифровых экономик.
