<p>Требования к кандидату на роль тимлида в IT-стартапе</p><p>1. Технические навыки</p><p>• Глубокие знания одного из основных стэков: (например, JavaScript (Node.js, React/Vue), Python (Django, FastAPI), Java (Spring), Go и т. д.)</p><p>• Опыт проектирования архитектуры ПО: понимание принципов SOLID, DDD, микросервисной архитектуры</p><p>• Знание DevOps-практик: CI/CD, Docker, Kubernetes, Terraform, облачные сервисы (AWS, GCP, Azure)</p><p>• Опыт работы с базами данных: SQL (PostgreSQL, MySQL) и NoSQL (MongoDB, Redis)</p><p>• Навыки написания тестов: unit, integration, e2e</p><p>• Понимание безопасности в разработке: защита API, работа с токенами, OWASP Top 10</p><p>2. Опыт работы и управление командой</p><p>• Опыт в стартапах или быстрых итерационных разработках</p><p>• Управление командой разработчиков (от 3-5 человек)</p><p>• Опыт проведения code review и наставничества</p><p>• Понимание Agile/Scrum/Kanban процессов</p><p>3. Soft skills</p><p>• Предпринимательский подход: умение балансировать между техническими решениями и бизнес-целями</p><p>• Адаптивность: умение быстро принимать решения в условиях неопределенности</p><p>• Коммуникация: способность договариваться с бизнесом, заказчиками и командой</p><p>• Проактивность: готовность не только выполнять задачи, но и предлагать улучшения</p><p>4. Бонусы (необязательно, но желательно)</p><p>• Опыт работы с AI/ML, Blockchain или IoT</p><p>• Опыт масштабирования приложений и работы с высоконагруженными системами</p><p>• Опыт привлечения инвестиций или работы с венчурными фондами</p>