Описание должности
Ключевые обязанности
- Руководство исследованиями и разработкой серверных API с акцентом на серверы кошельков, серверы OneKey Card и серверы бэкенда OneKey для удовлетворения меняющихся технических требований
- Постоянная оптимизация общей архитектуры системы для повышения производительности, масштабируемости и безопасности серверных услуг
- Реализация и поддержка документации API, обеспечение ясности и согласованности для разработчиков и заинтересованных сторон
- Сотрудничество с фронтенд-командами для обеспечения бесшовной интеграции между клиентскими и серверными компонентами
- Мониторинг производительности системы и внедрение улучшений для повышения пользовательского опыта и операционной эффективности
- Участие в проверках кода и обеспечение соблюдения лучших практик в разработке программного обеспечения
- Отслеживание тенденций отрасли и новых технологий для стимулирования инноваций в серверных решениях
- Координация с командами QA для обеспечения надежного тестирования функциональности API и надежности системы
- Управление и поддержка конфигураций серверов, обеспечение оптимальной производительности и стандартов безопасности
- Предоставление технических рекомендаций младшим разработчикам и вклад в обмен знаниями в команде
Требования к должности
- Опыт работы в серверной разработке с навыками проектирования и реализации RESTful API
- Глубокое понимание технологий блокчейна и их интеграции с серверными системами
- Экспертные знания языков программирования, таких как Python, Java или Node.js, для серверной разработки
- Опыт работы с облачными платформами, такими как AWS, Azure или Google Cloud, для развертывания серверов
- Знание систем баз данных, включая SQL и NoSQL, для хранения и управления данными
- Способность анализировать производительность системы и внедрять улучшения архитектуры
- Отличные навыки решения проблем с акцентом на оптимизацию и масштабируемость системы
- Сильные коммуникативные навыки для эффективного сотрудничества с кросс-функциональными командами
- Опыт работы с системами контроля версий, такими как Git, для управления кодом
- Понимание практик DevOps для непрерывной интеграции и развертывания
- Способность работать самостоятельно и управлять несколькими задачами одновременно
- Предпочтительный опыт работы с блокчейн-протоколами и разработкой смарт-контрактов
- Знание лучших практик безопасности для защиты серверных систем и пользовательских данных
- Опыт работы с технологиями контейнеризации, такими как Docker, и инструментами оркестрации, такими как Kubernetes
- Способность документировать технические процессы и поддерживать четкую коммуникацию с заинтересованными сторонами
Квалификация
- Степень бакалавра или магистра в области компьютерных наук, программной инженерии или смежной области
- Минимум 3 года опыта в серверной разработке и проектировании API
- Доказанный опыт разработки масштабируемых и безопасных серверных систем
- Глубокое понимание жизненного цикла разработки программного обеспечения и гибких методологий
- Отличные аналитические навыки с возможностью устранения сложных технических проблем
- Предпочтительная сертификация в области облачных вычислений или блокчейн-технологий
- Опыт работы с CI/CD-процессами и автоматизированными тестовыми фреймворками
- Способность работать в динамичной среде с меняющимися приоритетами
- Сильные навыки командной работы с возможностью сотрудничества между различными отделами
- Отличные навыки управления временем с возможностью соблюдения сроков проекта
- Знание инструментов мониторинга системы и методов оптимизации производительности
- Опыт работы с API-шлюзами и архитектурой микросервисов
- Способность понимать и внедрять протоколы безопасности для серверных систем
- Сильные навыки документирования технических спецификаций и архитектуры системы
- Предпочтительный опыт работы с блокчейн-кошельками и криптографическими протоколами
Дополнительная информация
Эта роль требует высокомотивированного специалиста с увлечением блокчейн-технологиями и серверной разработкой. Кандидат должен уметь работать как самостоятельно, так и в команде для предоставления высококачественных технических решений. Позиция предлагает возможности работы над передовыми блокчейн-проектами и вклада в разработку безопасных, масштабируемых серверных систем. Идеальный кандидат будет иметь прочную основу в принципах программной инженерии и способность быстро адаптироваться к новым технологиям. Эта роль подходит для человека с установкой на рост и приверженностью непрерывному обучению в области блокчейн-разработки.


