Описание вакансии
Ключевые обязанности
- Разработка и поддержка клиентского кода на Golang для нашего клиента-секвенсора, обеспечивая оптимальную производительность, масштабируемость и совместимость с существующими системами.
- Тесное сотрудничество с командой zkEVM для проектирования и реализации интерфейсов, гарантирующих бесперебойную совместимость между клиентом и сетью провайдера.
- Создание надежных сетевых протоколов для обеспечения безопасной и эффективной связи между секвенсором и сетью доказательств, уделяя приоритетное внимание снижению задержек и целостности данных.
- Проведение комплексного тестирования для подтверждения полной совместимости с EVM, включая обработку транзакций, выполнение смарт-контрактов и синхронизацию состояния.
- Выполнение тщательных аудитов безопасности и тестирования на проникновение инфраструктуры секвенсора для выявления и устранения потенциальных уязвимостей, обеспечивая соответствие отраслевым стандартам безопасности.
- Мониторинг метрик производительности системы и внедрение оптимизаций для увеличения пропускной способности, снижения стоимости газа и улучшения пользовательского опыта в блокчейн-сети.
- Документирование технических спецификаций, архитектурных решений и деталей реализации для секвенсора и связанных систем в целях поддержки командной работы и будущей разработки.
Требования к кандидату
- Подтвержденный опыт разработки на Golang с глубоким пониманием конкурентности, оптимизации производительности и архитектуры распределенных систем.
- Глубокие знания в области блокчейн-технологий, включая механизмы консенсуса, выполнение смарт-контрактов и сетевые протоколы, такие как TCP/IP и HTTP/2.
- Практический опыт работы с zkEVM (zero-knowledge Ethereum Virtual Machine) и интеграцией сети провайдеров, предпочтительно с такими фреймворками, как ZK-SNARKs или STARKs.
- Отличные навыки решения проблем с опытом отладки сложных систем и устранения критических проблем в условиях высоких ставок.
- Хорошее знание лучших практик безопасности, включая криптографические протоколы, стандарты безопасного кодирования и методы оценки уязвимостей.
- Способность работать как самостоятельно, так и в кросс-функциональных командах, с отличными коммуникативными навыками для технических и нетехнических заинтересованных сторон.
- Желательные квалификации включают опыт работы с инструментами блокчейн-инфраструктуры (например, клиентами Ethereum, узлами консенсуса), знание облачных платформ (AWS, GCP) и понимание практик DevOps для непрерывной интеграции и развертывания.
- Наличие степени бакалавра в области компьютерных наук, программной инженерии или смежной области, а также не менее 3 лет профессионального опыта в разработке блокчейн-решений или инженерии распределенных систем.
