Описание:
Мы ищем опытного Бэкенд разработчика уровня Middle или Middle+ с лидерскими качествами для работы в роли Тимлида. Ваша основная задача – Разработка + выстраивание процессов в команде, управление разработкой и ответственность за результат. Работа частичная (2-3 часов в день) над проектом.
- Технологический стек:
- Python
- FastAPI
- SQLAlchemy 2.0
- PostgreSQL
- Docker
- Kubernetes
Обязанности:
-
Разработка и архитектура:
-
Проектирование и реализация бэкенд-систем с использованием доменного подхода (DDD).
-
Выделение bounded context, проектирование агрегатов, доменных событий и сервисов.
-
Интеграция с внешними системами (API, очереди Kafka).
-
-
Управление командой:
-
Организация процессов разработки: распределение задач, code review, ретроспективы.
-
Контроль качества кода (тестирование, документация, принципы SOLID/DRY).
-
Обучение junior-разработчиков методологии DDD и best practices.
-
-
Взаимодействие с бизнесом:
-
Участие в сессиях Event Storming с продукт-менеджерами и экспертами домена.
-
Трансляция бизнес-требований в технические решения.
-
-
DevOps:
-
Настройка окружений (Docker, Kubernetes).
-
Оптимизация производительности и отказоустойчивости.
-
Требования:
-
Опыт работы Team Lead/Architect от 2 лет (бэкенд-разработка).
-
Глубокое понимание DDD (агрегаты, репозитории, антикоррупционные слои).
-
Практический опыт проектирования микросервисов и работы с Event-Driven архитектурой.
-
Уверенное владение Python, FastAPI, SQLAlchemy.
-
Опыт с Kubernetes (деплой, масштабирование, управление конфигами).
-
Навыки управления командой (планирование спринтов, оценка задач).
-
Английский: чтение документации, участие в митингах с носителями (Intermediate+).
Плюсом будет:
- Опыт работы с Frontend технологиями, такими как Vue.
- Знание DevOps практик и инструментов.
Условия:
- Частичная занятость: 2-3 часов в день.
- Удаленная работа с гибким графиком.
- Возможность профессионального роста.
- Оплата: 1-2 т.р. в час