Описание должности
Эта роль предназначена для старшего инженера-программиста, специализирующегося на бэкенд-разработке, который присоединится к нашей динамичной команде. Позиция предполагает работу над передовой платформой на основе web3, где кандидат будет отвечать за разработку новых функций и постоянное улучшение существующих. Идеальный кандидат должен быть экспертом в Python и Django Frameworks, с практическим опытом реализации как REST API, так и WebSocket. Эта роль требует активного участия в процессах проектирования программного обеспечения и сотрудничества с коллегами в быстро меняющейся среде, использующей виртуальные команды, ориентированные на проекты. Кандидату необходимо адаптироваться к меняющимся приоритетам и различным ситуациям, сохраняя соответствие установленным процедурам, стандартам и прецедентам.
Ключевые обязанности
- Проектирование и реализация масштабируемых бэкенд-решений для платформы на основе web3, обеспечивая оптимальную производительность и безопасность
- Руководство разработкой новых функций при поддержке и улучшении существующей функциональности системы
- Сотрудничество с кросс-функциональными командами для поставки высококачественных программных продуктов в сжатые сроки
- Разработка и поддержка RESTful API и интеграций WebSocket для бесшовного взаимодействия приложений
- Участие в архитектурных обсуждениях и вклад в проектирование надежных, поддерживаемых систем
- Внедрение и соблюдение стандартов кодирования, лучших практик и протоколов безопасности на протяжении всего жизненного цикла разработки
- Отладка и решение сложных технических проблем, проведение анализа первопричин и реализация эффективных решений
- Документирование технических процессов, архитектуры системы и спецификаций API для обмена знаниями в команде
- Отслеживание новых технологий и тенденций в области блокчейна и web3-разработки
- Наставничество и руководство младшими инженерами, способствуя культуре непрерывного обучения и роста
Объем работы
Работник будет действовать в рамках структурированной системы, которая балансирует между установленными процедурами и гибкостью для адаптации к меняющимся приоритетам. Работая в рамках четких операционных руководств и прецедентов, кандидат будет иметь автономию в определении наиболее эффективной последовательности действий для достижения целей проекта. Эта роль требует тесного сотрудничества с руководством для обеспечения соответствия организационным целям и получения обратной связи по результатам работы. Кандидат также будет отвечать за поддержание прозрачности в своих рабочих процессах и соблюдение стандартов контроля качества на протяжении циклов разработки.
Полномочия и принятие решений
Как старший член команды, кандидат будет иметь полномочия принимать технические решения, влияющие на архитектуру системы и стратегии реализации. Он будет уполномочен предлагать инновационные решения, обеспечивая при этом соответствие протоколам безопасности и эталонам производительности. Работник также будет отвечать за оценку эффективности существующих процессов и рекомендации по улучшению для повышения эффективности и масштабируемости. Все решения будут подлежать управленческому обзору и контролю для поддержания соответствия бизнес-целям и техническим требованиям.