Обязанности:
Golang Developer (remote) Чем предстоит заниматься: Проектированием и разработкой сервера платежного шлюза, а так же различных сервисов для обеспечения работоспособности платформы; Разработкой архитектурных решений для повышения стабильности и масштабируемости нашей платформы; Разработкой API как для внешних интеграций партнеров, так и для внутренних веб и мобильных приложений; Написанием и поддержкой в актуальном состоянии документации по разрабатываемому продукту для внутреннего использования; Подключением партнерских интеграций по API Написанием Unit-тестов, участие в ревью кода коллег Требования: Опыт коммерческой разработки от 3-х лет на любом современном языке разработки для backend (Go, Rust, Java, C#, итд) Знание и умение пользоваться Git Опыт работы с реляционными БД (MySQL, Postgres, итд) Понимание зачем нужны Unit-тесты, где они нужны, а где можно обойтись без этого Умение разработки многопоточных приложений. Понимание плюсов, минусов и проблем (и как их решать) Будет плюсом: Опыт разработки именно на Go Опыт написания сложных запросов для Postgres, понимание индексов и методов оптимизации Знание Docker и K8s Понимание как работают кеши, разница между InMemory и Shared KV Умение работы с очередями Опыт работы с Clickhouse Работа с блокчейнами (в первую очередь EVM based) Условия: Удаленная работа: Возможность работать из любой точки мира, обеспечивая гибкость и комфорт для сотрудника. Высокий уровень оплаты: Конкурентная заработная плата, соответствующая опыту и квалификации кандидата, с возможностью пересмотра в зависимости от результатов и производительности. Гибкий график: Возможность самостоятельно планировать рабочее время в пределах установленных рабочих часов. Профессиональный рост: Возможности для развития и профессионального роста, включая обучение, тренинги и сертификации. Команда экспертов: Работа в дружном коллективе высококвалифицированных специалистов, готовых поддержать и помочь в развитии.Похожие вакансии