Наш клиент — инновационная IT-компания, разрабатывающая высоконагруженные веб-приложения.
Мы ищем Team Lead (Backend) — сильного инженера, который возглавит команду и станет драйвером архитектурных решений, помогая развивать и масштабировать платформу.
Основные задачи
Руководство командой разработки: планирование, приоритизация задач, код-ревью, наставничество.
Проектирование и развитие архитектуры бекенд-сервисов, выбор технологий.
Разработка ключевых модулей на Python (FastAPI, aiohttp) и интеграция с внешними API.
Оптимизация производительности и масштабируемости системы.
Внедрение технических стандартов, best practices и CI/CD процессов.
Взаимодействие с продуктовой командой при планировании релизов.
Требования
Опыт коммерческой разработки на Python 3.
Уверенное проектирование REST API, опыт работы с асинхронными системами.
Опыт работы с реляционными (PostgreSQL/MySQL) и NoSQL БД.
Интеграция с внешними сервисами, APIs, real-time взаимодействие (WebSocket)
Опыт настройки и оптимизации Nginx.
Знание Linux (Debian/Ubuntu) на уровне уверенного администратора.
Контейнеризация (Docker), микросервисная архитектура.
CI/CD — настройка и оптимизация процессов.
Умение принимать решения и брать ответственность.
Лидерские качества: наставничество, развитие команды.
Коммуникабельность и готовность работать в распределённой среде.
Будет преимуществом
Опыт интеграции NLP-моделей (BERT и др.).
Навыки написания юнит-тестов и TDD.
Условия
Работа в команде профессионалов.
Современный технологический стек и высоконагруженные проекты.
Возможности обучения и развития: как технического, так и управленческого.
Конкурентная заработная плата.