Инженер-программист, Backend (Golang или Typescript)
Команда: Backend
Местоположение: ОАЭ
Тип занятости: Полная занятость
1inch — это DeFi-экосистема, создающая финансовую свободу для всех. Продукты 1inch помогают пользователям и разработчикам торговать, хранить и отслеживать цифровые активы — с самохранением, всесторонней безопасностью и интуитивно понятным пользовательским интерфейсом, которые им необходимы, чтобы раскрыть весь потенциал настоящего крипто-владения. Протоколы и API 1inch обеспечивают основную инфраструктуру в индустрии DeFi и за ее пределами.
Ваша миссия
1inch — одна из самых широко используемых DeFi-платформ, обеспечивающая работу свопов, лимитных ордеров и инструментов ликвидности на нескольких блокчейнах. Наши backend-системы находятся между пользователями и блокчейном — маршрутизируя транзакции, агрегируя ликвидность, масштабируя API и обеспечивая корректность каждой операции в условиях высокорисковой финансовой среды.
Мы создаем кадровый резерв backend-инженеров среднего и старшего уровня, которые хотят помочь в формировании этой инфраструктуры. Это постоянное объявление: конкретной открытой вакансии, связанной с ним, нет, но когда появятся одобренные позиции, вы уже будете в нашем списке.
Что вы будете делать
- Создавать, расширять и эксплуатировать backend-сервисы и API, которые обеспечивают работу продуктов 1inch и внутренних платформ
- Улучшать масштабируемость, надежность, поддерживаемость и опыт разработчиков в backend-системах
- Проектировать и реализовывать интеграции с платформами смарт-контрактов, источниками данных блокчейна и внешними сервисами
- Вносить вклад в процессы наблюдаемости, мониторинга, реагирования на инциденты и пост-мортемов
- Оптимизировать backend-сервисы для повышения производительности, отказоустойчивости и операционной эффективности
- Тесно сотрудничать с командами продукта, блокчейна и инфраструктуры для создания надежных распределенных систем
- Участвовать в код-ревью, рабочих процессах тестирования и лучших инженерных практиках на протяжении всего жизненного цикла разработки
- На старшем уровне: самостоятельно управлять сервисами, определять техническое направление и обучать других инженеров
Кто вы
- Профессиональный опыт создания и эксплуатации backend-систем в производственных средах
- Глубокие знания Golang, Typescript или другого языка программирования для backend/систем с практическим знанием параллелизма и производительности
- Основательное понимание основ проектирования систем, включая сервисы, потоки данных, надежность и поддерживаемость
- Знакомство с платформами блокчейна, смарт-контрактами, обработкой транзакций и интеграциями с блокчейном
- Опыт работы с контейнеризированными сервисами и современными практиками развертывания
- Отличные навыки решения проблем и способность эффективно работать в быстро меняющихся инженерных средах
- Способность балансировать техническое качество, масштабируемость и операционную надежность
- На старшем уровне: опыт самостоятельного управления проектами и участия в принятии архитектурных решений
Приветствуется
- Опыт работы с несколькими сетями блокчейна или экосистемами, отличными от EVM
- Знакомство с индексацией данных в блокчейне, инструментами наблюдаемости или системами отладки протоколов
- Опыт создания систем, чувствительных к производительности, таких как движки маршрутизации, системы контроля рисков или высокопроизводительные конвейеры
- Опыт работы в финтехе, криптоиндустрии или других областях, где критически важна корректность
- Опыт работы с распределенными системами или архитектурами низкоуровневой инфраструктуры