Обязанности:
Привет!YouGile – это система управления проектами (таск-трекер) с чатами и функциями для удобной коммуникации.Мы уже 7 лет на рынке и растем в 2 раза ежегодно. Сейчас у нас более 5 000 000 сессий в месяц от клиентов из разных сфер: от IT до девелоперских и производственных компаний.У нас небольшая распределённая продуктовая команда (~50 человек) в 7 странах. Нам нравится работать без излишней бюрократии и микроменеджмента, чтобы каждый мог сфокусироваться на том, что умеет лучше всего.Мы ищем архитектора с глубокими техническими знаниями и hands-on подходом, способного эффективно развивать архитектуру нашего продукта и адаптировать ее под постоянно возрастающие нагрузки.Нам нужен "технический гик", а не верхнеуровневый управленец.Ключевые задачи: Глубоко понимать архитектуру продукта и кода, быть носителем экспертизы по всей кодовой базе YouGile; Оптимизация и упрощение архитектуры/стека для снижения порога входа новых инженеров; Обеспечение роста качества кодовой базы и внедрение архитектурных улучшений; Управление техническими долгами и поддержка команд в решении сложных задач; Внедрение и распространение новых эффективных практик среди техлидов; Что ждём от кандидата: Экспертное владение технологиями из нашего стека: TypeScript, React и Node.js; Опыт работы с архитектурой крупных/сложных/высоконагруженных продуктов; Умение не только строить с нуля, но и эффективно улучшать существующие высоконагруженные решения с большой кодовой базой; Технический кругозор, стремление к постоянному профессиональному развитию, желание привносить новые технологии и практики в наш продукт; Независимость в работе: готовность самостоятельно погружаться в код, анализировать и улучшать архитектуру; Умение придумывать, предлагать и доносить до команд конкретные рекомендации для внедрения улучшений/изменений в кодовую базу; Почему с нами интересно: Предоставим тебе полную свободу действий по изучению кодовой базы и внедрению изменений, никогда не будем перегружать лишними задачами на коммуникацию и презентации; Мы работаем по lean подходу и не занимаемся кастомными доработками продукта под отдельных клиентов - у тебя будет возможность думать и заниматься тем, что важно в долгосрочной перспективе, а не "тушить пожары"; Мы стремимся использовать самые актуальные подходы и уделяем время на поддержание кода в хорошей форме, тебе НЕ придется копаться в допотопном легаси; Полностью удалённая работа с гибким графиком (можно работать из любой точки мира); 100% белая зарплата, оформление по ТК РФ Мы набираем только сильных специалистов, поэтому у нас нет субординации и бюрократии; Стек разработки YouGile: TypeScript React, MobX, Jest, Webpack, pnpm Nodejs, Express, NestJS, PostgreSQL, REST, WebSockets Electron Dart, Flutter Git, GitLab Инфраструктурный стек: Ubuntu Ansible Nginx, Node.js, PostgreSQL GitLab, Jenkins Elasticsearch, Fluentd, Kibana Prometheus, Grafana