Golang-разработчик

Employcity
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Международная продуктовая компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Golang Developer.

Чем предстоит заниматься
Разработка и поддержка транзакционного и платёжного функционала системы (процессинг платежей, балансы, взаиморасчёты агентской сети);
Проектирование и реализация механизмов согласованности данных в распределённой среде: распределённые транзакции, компенсирующие операции, идемпотентность;
Обеспечение целостности финансовых данных: сверки (reconciliation), аудит-трейл, обработка edge-кейсов при сбоях;
Оптимизация производительности при сохранении строгих гарантий консистентности;
Взаимодействие с командой и другими подразделениями для достижения общих целей.
Необходимые навыки и опыт
Опыт разработки на Go от 3 лет;
Опыт работы с высокорисковыми финансовыми системами (платёжный процессинг, кошельки, биллинг, взаиморасчёты) — понимаете цену потерянной или задвоенной транзакции;
Опыт построения систем со строгой (strong) консистентностью: ACID-транзакции, уровни изоляции, блокировки, работа с деньгами без eventual-consistency-компромиссов там, где это критично;
Знание и практический опыт применения паттернов согласованности: Saga (оркестрация и хореография), Transactional Outbox / Inbox, идемпотентные консьюмеры, exactly-once-семантика поверх at-least-once доставки;
Уверенные знания SQL (транзакции, блокировки, изоляция — не только SELECT/JOIN);
Опыт работы с Kafka, Redis, NATS;
Понимание принципов проектирования масштабируемых систем;
Командный игрок с готовностью учиться и делиться знаниями.
Что компания может предложить вам
Возможность развивать свои компетенции и применять знания на практике;
Возможность поработать на крупных проектах;
Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
Отсутствие бюрократии, быстрое согласование необходимых вещей;
Оплачиваемые лист нетрудоспособности (больничный лист) и отпускные;
Частичная компенсация английского языка или психолога (на выбор) после испытательного срока;
Компенсация спортзала после испытательного срока;
4 days off в год за счёт компании;
Компания поддерживает сотрудника в важные периоды жизни.
Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано4 ч назад
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).