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