Вакансия: Team Lead Python Developer (Django/FastAPI)
Чем предстоит заниматься
Роль предполагает баланс между управлением команды разработки и разработкой (примерно 30/70):
Руководство командой бэкенд-разработки, менторство, развитие компетенций сотрудников;
Проектирование архитектуры новых сервисов и развитие текущей (микросервисы или модульный монолит). Принятие технических решений по стеку;
Написание чистого, масштабируемого кода (Python), проведение Code Review, оптимизация "узких" мест и SQL-запросов;
Участие в планировании спринтов, декомпозиция и оценка задач, выстраивание процессов CI/CD совместно с DevOps;
Взаимодействие с продакт-менеджерами, фронтендом и QA для обеспечения качества продукта.
Наши ожидания
Опыт:
Коммерческая разработка на Python/FastAPI от 6 лет;
Опыт управления командой разработки от 1 года (или опыт техлида/ведущего разработчика с функциями наставничества);
Hard Skills:
Отличное знание Python 3.10+ (asyncio, multithreading/multiprocessing, typing);
Глубокое понимание фреймворков FastAPI (для высоконагруженных систем) и Django (ORM, DRF);
Уверенное владение PostgreSQL оптимизация запросов, индексы, проектирование схем, понимание транзакций;
Опыт работы с брокерами сообщений (RabbitMQ, Kafka) и Celery;
Опыт работы с Docker, Docker Compose и понимание принципов Kubernetes;
Навыки написания тестов (Pytest) и опыт работы в TDD;
Soft Skills:
Умение аргументировать свои решения и договариваться с бизнесом;
Системное мышление и ориентация на результат;
Коммуникабельность, честность, стрессоустойчивость;
Будет плюсом:
Опыт распила монолита на микросервисы;
Знание NoSQL баз данных (Redis, MongoDB, ClickHouse);
Опыт работы с облачными провайдерами или локальными решениями;
Понимание принципов Observability (Prometheus, Grafana, ELK/Sentry), SOLID, KISS;
Мы предлагаем:
Конкурентную заработную плату;
Формат работы: офис (Алматы);
Оформление согласно ТК РК;
Отсутствие бюрократии и возможность напрямую влиять на продукт.
График работы 5\2, с 09.00 до 18.00
Молодой, дружный коллектив.