Python Team Lead

Дата размещения вакансии: 11.09.2024
Работодатель: Surf
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
Более 6 лет

13 лет Surf разрабатывает клиентские и корпоративные решения с нуля: нативные и кросс-платформенные мобильные приложения, веб-приложения и сервисы, AR и ERP-системы. Среди наших клиентов: Росбанк, Тинькофф, Евраз, Mars, KFC, Бургер Кинг, Магнит и 200 других компаний.

  • Лучший работодатель Воронежа 2 года подряд по версии HH
  • Победитель премии HR Brand 2021 и 2023
  • Лучший разработчик для крупного бизнеса по версии Tagline 2024 и Рейтинга Рунета
  • Входим в ТОП-4 лучших мобильных разработчиков России и лучше всех разрабатываем на Flutter
  • Лучшие российские разработчики по версии Clutch.Co - международного независимого рейтинга B2B разработчиков

Мы помогаем банкам, ритейлерам, производству, фудтеху и другим видам бизнеса конкурировать в ИТ-сфере. И гордимся тем, что наши продукты стали неотъемлемой частью повседневной жизни миллионов пользователей, включая нас самих.

Разработали решения для:
KFC - сделали кроссплатформенное приложение для сотрудников, оцифровали документооборот и обеспечили его прозрачность во всей сети.
Росбанк - сделали первое банковское приложение на Flutter в России
РИГЛА - за пять месяцев разработали и запустили шесть приложений для всей сети
Medium Quality - создали свой YouTube для MQ для удобного просмотра на мобилках, с веб-приложением для управления контентом и аналитикой в реальном времени

Мы всегда на волне всех технологических новинок, изучаем новые подходы и прокачиваем себя: выступаем на конференциях, организуем GDG-митапы и Google DevFest, пишем статьи и т.д.

Мы ценим свободу, атмосферу в команде, уважаем друг друга и сводим бюрократию к минимуму. Если ты тоже, присоединяйся!

Сейчас расширяем команду и ищем опытного руководителя команды Python.

Обязанности:

Работа с командой:

  • Найм и онбординг: Привлечение и адаптация новых сотрудников.
  • Цели и обратная связь: Установка целей, предоставление конструктивной обратной связи.
  • Мотивация и поддержка: Обеспечение позитивного климата, проведение регулярных встреч.
  • Прозрачность: Информирование о целях, изменениях и достижениях команды.

Соблюдение цикла разработки:

  • Оценка и распределение задач: Эффективное распределение задач и автоматизация релизов.

Внедрение подходов и инструментов:

  • Повышение эффективности: Внедрение инновационных методов и инструментов.

Техническое лидерство:

  • Качество продукта: Контроль качества, управление инцидентами и багами.
  • Чистый код: Поддержка чистоты кода и управление техническим долгом.

Что ждем от тебя:

  • Знание основ веб-разработки (HTTP, REST API, HTTP, WebSockets, Webhooks, JWT/OTP tokens, OAuth2, microservices).
  • Знание основ backend-разработки (OOP, Databases, SQL, индексы, очереди, базовое понимание сложности алгоритмов, понимание принципов DRY, KISS, SOLID, DDD).
  • Знание Linux, bash, git, Docker, Docker-compose.
  • Уверенное знание Python (PEP, environments, classes, decorators, annotations, typing, async/await, AsyncIO).
  • Уверенное знание Django (Class-based views, ORM, Migrations, Query Expressions, Q, F, validators).
  • Уверенное знание Django REST framework (Serialization, Class-based Views, Authentication, Permissions).
  • Знание и опыт работы с FastAPI (Pydantic, Alembic, SQLALchemy).
  • Опыт работы с PostgreSQL, MySQL Опыт работы с кешем и очередями (Redis, Celery, Dramatiq).
  • Опыт в написание unit тестов.