- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Tech Lead C#
Аккредитованная IT-компания в стабильном финтех-секторе с современным стеком технологий. Четко прописанные задачи и высокие требования указывают на профессиональную среду и возможности для серьезного архитектурного роста.
Сложность вакансии
Роль требует не только глубоких знаний стека .NET, но и серьезного опыта в архитектурном проектировании (DDD, Event-Driven) и управлении командой. Особую сложность представляет требование по декомпозиции монолитов и знание специфических инструментов вроде BPMN-движков.
Анализ зарплаты
Для позиции Tech Lead в российском финтехе с опытом от 6 лет рыночный диапазон обычно составляет от 400 000 до 600 000 рублей. Учитывая статус аккредитованной компании и сложность задач, можно ожидать предложения в верхней границе рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Смарт Горизонт уже сейчас
Присоединяйтесь к лидеру финтех-разработки и возглавьте команду создания высоконагруженных микросервисных систем!
Описание вакансии
Tech Lead C#
Локация: Удалённо
Компания: Смарт Горизонт
ЗП: обсуждается на собеседовании
Занятость: Полная
Smart Horizon — аккредитованная IT-компания и лидер в разработке решений для финтех-сектора, часть экосистемы SmartTechGroup.
Чем предстоит заниматься:
участвовать в декомпозиции монолитных приложений и построении микросервисной архитектуры на основе принципов DDD;
проектировать и реализовывать новые функциональные возможности в распределенной системе;
поддерживать и развивать event-driven архитектуры;
внедрять и соблюдать лучшие практики разработки: качество кода, тестирование, отказоустойчивость, observability;
проводить code review, принимать ключевые технические решения в рамках команды, менторить и развивать разработчиков;
осуществлять техническое лидерство команды разработки (4–8 человек).
Мы ищем кандидата, который:
имеет более 6 лет коммерческого опыта разработки на C#, включая глубокое понимание ASP.NET Core и принципов построения backend-приложений;
обладает практическим опытом проектирования и разработки event-driven микросервисных архитектур с использованием Kafka и/или RabbitMQ;
имеет опыт технического лидерства или неформального лидерства в команде разработки;
планировал работу команды и осуществлял декомпозицию задач;
имеет опыт работы с BPMN-движками (Camunda, Flowable), включая моделирование и оркестрацию бизнес-процессов;
осуществлял декомпозицию монолитных систем в микросервисную архитектуру с применением паттернов: Strangler, Anti-Corruption Layer (ACL), Dual Read/Write, Shadowing, Outbox, CDC;
знает и практикует принципы Domain-Driven Design (DDD);
уверенно знает SQL, а также принципы работы реляционных и нереляционных СУБД;
обладает опытом работы с системами контейнеризации и оркестрации: Docker, Kubernetes;
знает и практически применяет методологии экстремального программирования: TDD, BDD, Pair Programming.
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- SQL
- Kubernetes
- Microservices
- Docker
- Kafka
- Event-Driven Architecture
- CDC
- TDD
- BPMN
- RabbitMQ
- BDD
- DDD
- ASP.NET Core
- Camunda
- Flowable
Возможные вопросы на собеседовании
Вакансия предполагает работу с BPMN-движками для оркестрации процессов.
Расскажите о вашем опыте работы с Camunda или Flowable: какие паттерны оркестрации вы использовали и как решали проблему компенсационных транзакций?
Одной из ключевых задач является распил монолита.
Какие критерии вы используете для выделения ограниченных контекстов (Bounded Contexts) при переходе от монолита к микросервисам в рамках DDD?
Упоминается использование паттернов CDC и Outbox.
В каких ситуациях вы бы предпочли паттерн Transactional Outbox вместо Change Data Capture (CDC) для обеспечения консистентности данных?
Компания практикует экстремальное программирование.
Как вы внедряли практики TDD или парного программирования в командах, которые ранее их не использовали, и с какими трудностями сталкивались?
Позиция подразумевает техническое лидерство 4–8 человек.
Как вы балансируете между написанием кода и управленческими задачами (планирование, менторство, архитектурные решения)?
Похожие вакансии
Lead Node.js Backend Developer
Senior+ / Team Leader Java разработчик
Backend Developer (PHP/Symfony)
Team Lead Go
Java Team Lead / Lead Developer
Team Lead Backend (Kotlin)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия