Jobgether
Tech Lead (Backend): Billing & Fees
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Tech Lead для биллинговой платформы в финтех-среде: техническое руководство и hands-on разработка сервисов расчёта комиссий, выставления счетов и сверки. Замена ручных процессов автоматизированной масштабируемой инфраструктурой.
Задачи
- Определять техническое направление, архитектуру и инженерный roadmap для домена Billing & Fees
- Проектировать, разрабатывать и поддерживать биллинговые сервисы: конфигурация комиссий, расчёт, генерация счетов, корректировки и сверка
- Заменять ручные биллинговые процессы автоматизированными и надёжными
- Строить и поддерживать пайплайны данных и интеграции с Snowflake, Salesforce, Ledger и внутренними финансовыми сервисами
- Обеспечивать финансовую точность и аудируемость: идемпотентность, трассируемость, сверка, обработка исключений, аудит-логи
- Проводить архитектурные ревью и дизайн сервисов с применением DDD, гексагональной архитектуры и event-driven паттернов
- Оставаться hands-on в разработке, код-ревью и менторинге инженеров
- Взаимодействовать с Product, Finance, Commercial, Back Office, Ledger, Digital Assets и Fiat командами
- Выстраивать observability, мониторинг, производительность, incident response и восстановление сервисов
- Управлять продакшн-нагрузками: сбои обработки сообщений, dead-letter queues, инциденты, устойчивость систем
- Задавать стандарты тестирования, CI/CD, документации и управления техдолгом
Требования
- Минимум 7 лет опыта backend-разработки, сильный hands-on опыт с Java или Kotlin и Spring Boot
- Опыт ведения технических инициатив и технического руководства инженерами
- Опыт проектирования и поставки сложных распределённых production-систем
- Знание микросервисов и event-driven архитектур, включая Kafka и AWS SQS
- Опыт с реляционными БД MySQL или PostgreSQL и кэшированием Redis
- Опыт работы с финансово-чувствительными системами: биллинг, счета, платежи, леджеры, расчёт комиссий или сверка
- Сильные архитектурные знания: DDD, гексагональная архитектура, декомпозиция сервисов, bounded contexts, асинхронные паттерны
- Опыт владения технической архитектурой и принятия инженерных решений
- Опыт дизайна API: RESTful API, обратная совместимость, паттерны интеграции
- Понимание целостности финансовых данных в распределённых средах: транзакционная согласованность, идемпотентность, восстановление после ошибок, сверка
- Опыт менторинга инженеров через дизайн, код-ревью и решение сложных задач
- Опыт эксплуатации бизнес-критичных систем, on-call и управления инцидентами
- Знакомство с observability-инструментами Grafana, Prometheus, Micrometer
- Опыт с CI/CD, infrastructure-as-code, автоматизированным тестированием
- Сильные коммуникативные навыки и работа со стейкхолдерами
- Комфорт в сочетании hands-on разработки и технического лидерства в распределённой remote-first среде
Условия
- Конкурентная зарплата в зависимости от опыта и сертификаций
- Гибкий график и гибридный/удалённый формат работы
- Гибкая политика отпусков
- Возможность поездок в офисы по всему миру
- Коллаборативная культура роста с увлечёнными коллегами
- Открытая и креативная среда с влиянием на техническое направление и культуру
Навыки
- Java
- Kotlin
- Spring Boot
- Kafka
- AWS SQS
- MySQL
- PostgreSQL
- Redis
- Snowflake
- Salesforce
- RESTful API
- Grafana
- Prometheus
- Micrometer
- CI/CD
- Infrastructure-as-code
- Domain-driven design
- Hexagonal architecture
- Event-driven architecture
- Microservices