Руководитель группы разработки Python / Tech Lead Python

12.04.2025
350 000 - 550 000 / месяц
Срок для отклика истек

Описание вакансии

О компании

GPT4Telegrambot — бот №1 для работы с нейросетями в Telegram: пишет тексты и код, решает задачи, работает с документами, создает картинки, видео и музыку. Создан в январе 2023 года. 20+ млн пользователей по всему миру. 6+ млн пользователей в месяц. 1+ млн пользователей в сутки.

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

• Руководство командой Python-разработчиков: постановка задач, наставничество, технические интервью при найме новых сотрудников.

• Организация и оптимизация процессов разработки (выбор и внедрение лучших практик: Agile/Scrum, Kanban, Code Review, CI/CD, Unit-тестирование и интеграционное тестирование).

• Проектирование архитектуры приложений и разработка сервисов на Python.

• Участие в принятии ключевых технических решений, подбор оптимальных технологий и инструментов.

• Настройка инфраструктуры и автоматизация процессов (Docker, CI/CD pipelines, мониторинг, логирование).

Наш стек технологий:

• Backend: Python 3, FastAPI, Django + DRF, aiogram.

• Базы данных: PostgreSQL, MySQL, Redis.

• Инфраструктура и DevOps: Docker, GitLab CI/CD, Prometheus/Grafana (или аналогичные инструменты мониторинга), ELK stack.

• Архитектура: микросервисная архитектура, REST API.

• Frontend (опционально): React.js / Vue.js.

Требования:​​​​​​​

• Опыт коммерческой разработки на Python от 4 лет.

• Опыт управления командой разработчиков от 1 года.

• Глубокое понимание FastAPI, Django/DRF, aiogram; опыт создания RESTful API.

• Опыт работы с многопоточностью (threading/multiprocessing) и асинхронным кодом (asyncio).

• Практический опыт настройки инфраструктуры и автоматизации процессов (Docker, CI/CD pipelines).

• Понимание принципов микросервисной архитектуры и умение применять их на практике.

• Умение выстраивать процессы разработки и эффективные коммуникации внутри команды.

Будет плюсом:

• Опыт работы с облачными платформами (AWS, Selectel, Yandex Cloud).

• Знание frontend-технологий (React.js/Vue.js).

• Опыт работы с высоконагруженными проектами и системами.

• Опыт внедрения практик DevOps и SRE.

Условия:​​​​​​​

• Возможность собрать и возглавить собственную команду разработки.

• Участие в интересных проектах с использованием современных технологий и подходов.

• Конкурентную зарплату по результатам собеседования + бонусы.

• Полностью удалённый формат работы с гибким графиком.

• Оформление: cамозанятость / ИП и др., оплата в предпочитаемой вами валюте.