О Компании: полностью международная компания, представленная в 10 различных офисах, была основана в 2014 году как продуктовая компания, поставщик ликвидности и технологий для финтех-компаний в отраслях Forex, Blockchain и традиционных финансовых отраслях. Мы обеспечиваем этим компаниям всю ИТ-инфраструктуру, основанную на наших технологиях. Мы постоянно разрабатываем и обновляем наши продукты и услуги, а затем предоставляем и поддерживаем их ежемесячно.
Видение основателей и основная идея заключались в том, чтобы разрушить барьеры, препятствующие участию в финансовом бизнесе, и максимально сократить время выхода на рынок для новых игроков (FX- и крипто-брокеров и бирж).
Требования к опыту работы: Опыт работы от 6 лет
Хард-скиллы:
- Уверенное владение языком программирования Go, четкое понимание его основных концепций, идиоматического использования и принципов написания параллельного кода.
- Не менее 4 лет практического опыта коммерческой разработки на Go.
- Опыт управления командой разработчиков из 3+ человек от 1 года.
- Опыт разработки высоконагруженных приложений (тысячи RPS)
- Глубокое понимание механизмов синхронизации.
- Базовое понимание принципов и команд Linux.
- Сильные навыки профилирования и отладки кода.
- Сильные навыки решения проблем и способность анализировать сложные технические вопросы.
- Опыт написания модульных и интеграционных тестов.
- Опыт работы с брокерами сообщений и глубокое понимание того, как они работают.
- Опыт работы с внешними серверами кэширования.
- Продвинутое понимание принципов проектирования архитектуры микросервисов.
- Уверенное владение базами данных SQL и навыки работы с ними.
- Опыт работы с OpenAPI, Protobuf и GRPC.
- Глубокое понимание CI/CD.
- Знание SOLID, шаблонов проектирования, опыт их применения.
- Опыт работы с другими языками программирования и технологиями (например, PHP, Docker, Kubernetes) является плюсом.
Портфель задач/обязанности:
- Проектирование и разработка высоконагруженных сервисов с нуля
- Выявлять проблемы в коде приложения и формировать задачи рефакторинга, декомпозировать историю и задачи.
- Структурирование и управление технологическим долгом.
- Проведение проверки кода.
- Анализ требований к продукту, разработка планов развития.
- Постоянное взаимодействие с инженерами-программистами подпотока, службой технической поддержки, менеджерами проектов и другими заинтересованными сторонами для оптимизации процессов и улучшения качества продукта.
- Ответственность за качество и надежность продукции.
- Технический анализ системы и устранение узких мест
- Улучшение стабильности системы при больших нагрузках
Знания языков: B2+ Английский и B2+ Русский
Условия:
- Любая локация для работы, весь мир, офисы расположены - Дубай (штаб-квартира), Гонконг (Гонконг), Москва (Россия), Таллинн (Эстония), Лимассол (Кипр), Киев (Украина), Лондон (Великобритания), Тбилиси ( Грузия), Маврикий, Ереван (Армения)- если ваше месторасположение в данных странах, есть возможность работать в офисе, в остальных случаях удаленно;
- График работы 5/2, 8ми часовой рабочий день;
- Уровень заработной платы обсуждается только на собеседование, открытая вилка по рынку, зависит от опыта и компетенций;
- Трудоустройство любое;
- Предоставляется оборудование для работы.