Мы ищем сильного Senior/Tech Lead Developer, который возьмет на себя ответственность за техническое развитие наших сервисов и рост инженерной культуры.
Основные задачи:
- Практическая разработка и контроль качества: реализация бизнес-фич вместе с командой, проведение Code Review, формирование культуры чистого кода и контроль сроков реализации;
- Анализ и декомпозиция задач: плотное взаимодействие с Product Owner, системными аналитиками и QA. Перевод бизнес-требований на понятный технический язык;
- Развитие процессов: оптимизация процессов разработки (CI/CD, автоматизация, стандарты кодирования) и внедрение практик безопасной разработки (SSDLC);
- Архитектурный контроль: участие в проектировании сложных распределенных систем, интеграций и оптимизации работы с базами данных.
Наш технологический стек:
- Опыт работы на позиции C# разработчика от 5 лет;
- Глубокое знание языка C# и платформы .NET;
- Опыт работы с базами данных PostgreSQL, MsSql;
- Глубокое знание entity framework, оптимизация запросов;
- Опыт работы с RabbitMQ
Требования к опыту:
- Архитектурный бэкграунд: Опыт проектирования отказоустойчивых распределенных систем на базе микросервисов, понимание паттернов асинхронной интеграции;
- Инфраструктурный кругозор: Опыт поиска узких мест по логам, понимание принципов функционирования инфраструктуры;
- Soft Skills: Развитые лидерские качества, умение решать конфликты, аргументированно защищать технические решения перед бизнесом и четко формулировать мысли.
- Опыт в: управлении командой (5-10 чел) не менее 2 лет, проведении 1-on-1, менторстве разработчиков, составления планов развития (IDP) и найма новых сотрудников;
- Системность, проактивность и ответственность