Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Коротко о роли
Чем предстоит заниматься: Проектирование и разработка новых микросервисов и бизнес-логики. Оптимизация производительности существующих компонентов системы, работа с высоконагруженными участками кода.
О компании:
SmartCore — финтех-холдинг, создающий инфраструктуру для следующего поколения платежей. Решения охватывают весь цикл финансовых операций: от core banking и процессинга до карт, кошельков и систем антифрода.
О проекте:
Вы присоединитесь к ключевой команде, которая занимается разработкой и развитием основной эквайринговой платформы — сложной, высоконагруженной системы с микросервисной архитектурой, работающей 24/7. Платформа обеспечивает весь жизненный цикл платежа — от инициации до клиринга, с минимальными задержками, высокой отказоустойчивостью и соответствием стандартам безопасности PCI DSS.
Задачи:
— Проектирование и разработка новых микросервисов и бизнес-логики.
— Оптимизация производительности существующих компонентов, работа с высоконагруженными участками кода.
— Принятие ключевых архитектурных решений для повышения отказоустойчивости, масштабируемости и безопасности.
— Интеграция со сторонними платежными системами, банками и процессинговыми центрами.
— Работа с асинхронными потоками данных с использованием Kafka и RabbitMQ.
— Проведение code review, наставничество менее опытных коллег, внедрение лучших практик.
— Активное участие в R&D, исследование и внедрение новых технологий.
— Покрытие кода unit- и интеграционными тестами, поддержание высокого качества кодовой базы.
Требования:
— Коммерческий опыт бэкенд-разработки от 5 лет на одном из языков: Java, Kotlin, Python, Node.js, Golang, C#.
— Практический опыт работы с любой SQL-базой (PostgreSQL, Oracle, MySQL и др.), включая оптимизацию запросов и понимание уровней изоляции транзакций.
— Опыт построения систем на базе Kafka: понимание работы брокера, паттернов producer/consumer, гарантий доставки сообщений.
— Опыт проектирования сервисов и системного дизайна распределённых систем.
— Понимание принципов работы сетевых протоколов TCP/IP, HTTP/2, gRPC.
— Опыт работы с Docker и Kubernetes.
— Навык написания чистого, поддерживаемого и хорошо тестируемого кода.
— Высокая степень самостоятельности, проактивность, ответственность за результат.
— Свободное владение русским языком (B2 или выше) для ежедневной коммуникации.
Будет плюсом:
— Опыт работы в финтехе или процессинге платежей, знание стандарта PCI DSS.
— Знание современных AI-технологий, включая AI-агентов и применение LLM.
— Опыт работы с NoSQL базами данных (MongoDB, Redis).
— Знакомство с RabbitMQ.
— Опыт использования инструментов мониторинга и трассировки (Prometheus, Grafana, Jaeger).
— Опыт проведения нагрузочного тестирования (JMeter, Gatling).
Условия:
— Конкурентоспособная заработная плата, обсуждаемая индивидуально.
— Современный технологический стек и отсутствие бюрократии.
— Бюджет на обучение, посещение профильных конференций и покупку литературы.
— Корпоративный доступ ко всем передовым LLM моделям в максимальной комплектации.
— Работа в команде экспертов с возможностью влиять на решения.
Для отклика или уточнений можно связаться напрямую в чате или по мэйлу: stanislav.pavlov@smartcore.pro
Контакты работодателя доступны по кнопке «Откликнуться» после входа.