Участие в найме новых сотрудников и оценке текущих.
Выстраивание и совершенствование процессов в команде.
Техническое лидерство: проектирование, аудит и оптимизация архитектуры платформы, выбор технологий, решение сложных технических проблем.
Установка стандартов работы и проведение 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.