Описание вакансии
Если тебе нравится писать быстрые и надёжные сервисы, разбираться в тонкостях очередей и хранилищ, а ещё — влиять на архитектуру и стек, у нас как раз такая роль. Мы строим внутренние платёжные решения в полностью закрытом контуре: собственные серверы, on-prem Kubernetes, CI/CD внутри периметра. Минимум митингов — максимум фокуса и инженерии.
Формат
- Гибрид (4 дня офис/1 день удалёнка)
- Команда: внутренний R&D-отдел (FinTech / Internal Payments / Cross-border Transfers)
- Инфраструктура: исключительно on-premise — свои сервера, Kubernetes (microk8s), закрытый CI/CD; весь код и данные строго внутри периметра
- Стек: Go 1.24, Clean Architecture, fasthttp, Uber FX, PostgreSQL / MySQL, Redis, Kafka / RabbitMQ, zerolog, Docker, Kubernetes YAML
Чем ты будешь заниматься
- Разработка финтех-бэкендов: внутренние сервисы, платёжные системы и шлюзы, высоконагруженные и отказоустойчивые компоненты.
- Интеграции: API и сервисы для внешних платёжных провайдеров, внутренних реестров, шины событий (Kafka/RabbitMQ).
- Хранилища и очереди: проектирование устойчивых схем, сложные SQL, индексы, кэширование, TTL, pub/sub, DLQ и повторные доставки.
- Технический дизайн: модули по Clean Architecture, чёткие контракты, DI, автогенерация клиентских SDK и схем.
- Инфраструктура: сборка образов, Dockerfile, Kubernetes-манифесты (на базе microk8s), деплой в тестовый периметр. В прод выкатывают DevOps.
- Процесс: Kanban, OpenProject, GitLab, обязательные ревью. Работаем осознанно и без лишней бюрократии.
Почему это может быть интересно
- Реальный импакт: внутренние платежи и автоматизация сложных банковских процессов.
- Свобода инженерии: можно и нужно влиять на архитектуру, стек и процессы.
- Рост: наставничество, путь до Senior/Tech Lead.
- Фокус: минимум митингов, максимум глубокой работы в закрытом контуре.
Обязательные требования
- 2+ года коммерческой разработки на Go.
- Уверенная стандартная библиотека Go 1.18+: context, net/http, sync, time, errors, encoding/*.
- REST API, умение писать хендлеры без лишних аллокаций, опыт с fasthttp.
- Понимание Clean Architecture: слои, зависимости, интерфейсы, DI.
- PostgreSQL: сложные SQL, pgx/pgxpool v5, миграции, индексы.
- Redis: очереди, кэш, TTL, pub/sub.
- Kafka или RabbitMQ: продюсеры/консьюмеры, схемы сообщений, requeue и dead-letter.
- Контейнеризация: Dockerfile, Kubernetes YAML для сервисов.
- GitLab: CI/CD пайплайны, Merge Request процесс.
- Внимательность к деталям, умение тестировать себя и проверять бизнес-правила.
- Навыки писать документацию, тикеты, описания PR.
Будет плюсом
- sqlc и автогенерация клиентов.
- Middleware для fasthttp, zerolog.
- Настройка и опыт с microk8s.
- protobuf/gRPC и protoc-генерация.
- Продвинутые паттерны очередей: ручная маршрутизация, backoff, обработка фейлов.
Операторы / CronJob в Kubernetes. - Примеры продакшн-кода в открытом доступе / участие в open-source.
Что предлагаем
- Задачи на стыке инфраструктуры и финтеха, где важны производительность и надёжность.
- Финтех-подразделение с влиянием на архитектуру и технологии.
- Наставничество, план роста до Senior/Tech Lead.
- Оформление по ТК РФ, гибкий график, 28 дней отпуска.
- Прозрачная грейд-матрица, ревью каждые 6 месяцев.
- Комфортный офис, закрытый контур, без лишней бюрократии.
Как проходит отбор
- 15 минут созвон с рекрутером — знакомство.
- Техническое интервью 60 минут очно с TL. Возможна тестовая задача.
- Финальный созвон — оффер.
Если тебе близка работа на стыке Go, инфраструктуры и финтеха — присылай отклик. Расскажем подробнее о проектах и командах, и подберём задачи под твой опыт и амбиции.
