Обязанности Участие в найме новых сотрудников и оценке текущих. Выстраивание и совершенствование процессов в команде. Техническое лидерство: проектирование, аудит и оптимизация архитектуры платформы, выбор технологий, решение сложных технических проблем. Установка стандартов работы и проведение code review. Распределение задач по специалистам команды — аналитикам, тестировщикам и разработчикам. Участие в оценке и планировании сроков выполнения задач. Требования Опыт работы тимлидом от трёх лет. Понимание принципов найма и увольнения сотрудников, опыт проведения собеседований с кандидатами и exit-интервью при увольнении. Умение выстраивать процессы в командах. Понимание принципов снижения bus factor. Глубокая техническая экспертиза. Опыт программирования на одном или нескольких языках backend-разработки (Java, Python, Go, PHP, C#). Понимание принципов построения надёжных и отказоустойчивых архитектур, опыт декомпозиции на микросервисы (DDD), понимание принципов работы брокеров, API gateway, работы с распределёнными транзакциями. Владение командной строкой Linux, понимание основ DevOps, принципов автоматизации процессов разработки (CI/CD). Опыт наставничества разработчиков, проведения one-to-one. Понимание принципов оценки задач и планирования сроков. Навыки делегирования. Условия Заработная плата обсуждается по итогам собеседования. Работа полностью удалённая, по вашему индивидуальному графику. Дейлик — в 12:00 по Москве. Продукт: платформа финансового учёта на основе микросервисной архитектуры. Микросервисы на Java (Spring), Python (FastAPI) и Go. Есть несколько смежных приложений на PHP и C#. Базы данных: PostgreSQL, Elastic Search. Также используем Redis и Kafka. На фронтэнде — HTML/CSS, JS, Vue.js. Основная команда (работает по Scrum): системный аналитик, 2 frontend-разработчика, 4 backend-разработчика, менеджер проектов, DevOps-инженер (парт-тайм, на несколько команд), отдельная команда тестирования. Есть вторая команда поддержки, работающая по Kanban.
Похожие вакансии