Backend

Размещено сегодня в 01:51 0
  • Параметры объявления
  • График работы: Полный день
  • Опыт работы: Более 3 лет
  • Описание
Адрес работы: Москва, Тестовская улица

Вакансии компании: А7-агент

Описание компании: Компания А7 создана системно значимым государственным банком ПСБ.

Наша миссия - обеспечить своевременные и гарантированные трансграничные расчеты по внешнеторговым контрактам российских компаний.

Что предстоит делать?

Разработка розничных финтех-продуктов
Продуктовая разработка в кросс функциональных командах. 
Предстоит работать над функционалом для физлиц, бизнеса и внутренних сотрудников в области переводов (включая трансграничные) и автоматизации банковских операций.
 Интеграции 
Писать интеграционные сервисы и API с внешними платёжными провайдерами, внутренними реестрами, шинами событий.
Системы хранения и очереди.
Проектировать отказоустойчивые системы с использованием PostgreSQL, Redis и брокеров сообщений. 
Технический дизайн.
Разрабатывать модули по принципам Clean Architecture, с раздельными слоями и контрактами, автогенерацией клиентских SDK и схем
 Инфраструктура Собирать образы, писать Dockerfile, настраивать Kubernetes-манифесты (на базе microk8s), деплоить сервисы в тестовый периметр. В прод катят девопсы.
Проектный процесс.
Работаем по Kanban, всё ведём в OpenProject, код — в GitLab, ревью обязательны. Минимум митингов — максимум фокуса.

Обязательные требования 
2+ года коммерческого опыта в разработке на Go. 
Отличное знание стандартной библиотеки Go 1.18+, уверенная работа с context, net/http, time, errors, encoding/*. 
Опыт написания REST API, опыт с fasthttp.
  Уверенное понимание Clean Architecture: слои, зависимости, интерфейсы, DI. 
PostgreSQL: умение писать сложные SQL-запросы, миграции, индексы.
Redis: кэш, TTL. 
Kafka или RabbitMQ: продюсеры/консьюмеры, схемы сообщений, requeue & dead-letter. 
Понимание принципов контейнеризации, опыт написания Dockerfile и Kubernetes YAML для сервисов.
  Опыт работы с GitLab, CI/CD пайплайнами, знание Gitflow.
  Внимательность, умение тестировать себя, проверять бизнес-правила руками и глазами. 
Умение читать и писать документацию, тикеты, описания PR. Будет плюсом 
Опыт настройки и работы с microk8s.
  Навыки работы с protobuf/gRPC и protoc генерацией. 
Знание систем очередей в деталях: ручная маршрутизация, backoff, обработка фейлов.
  Опыт написания операторов / CronJob'ов в Kubernetes. 
Примеры продакшн-кода в открытом доступе / участие в open-source. Опыт в разработке финтех-систем, особенно с трансграничной спецификой (SWIFT, SEPA, ISO 20022). 
Что мы предлагаем 
Интересные задачи в области автоматизации сложных банковских процессов. 
Возможность влиять на архитектуру, стек, процессы.
Наставничество и рост до Senior/Tech Lead.
Оформление по ТК РФ, гибкий график, 28 дней отпуска. 
Комфортный офис, закрытый контур, без бюрократии
0.2333