Senior/Lead Python Backend Developer

Зарплата

от 160 000 до 220 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Сервис для анализа Telegram-каналов

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

Условия работы

Друзья! Разыскиваем сильного Senior/Lead Python Developer для разработки сервиса по аналитике телеграмм-каналов.

Технически это очень интересный проект, где вам надо будет реализовать распределенный краулинг десятков тысяч Telegram-каналов, а также высоконагруженный API на FastAPI. Настоящий Highload без преувеличений: до 100 000 записей в базу ежеминутно — будет где отточить навыки масштабирования приложения и оптимизации баз данных.

Работаем по канбану. Никаких жестких спринтов, дедлайнов и дотошного продакт-менеджера над духом. С нас — интересные задачи, ненапряжная атмосфера, отсутствие бюрократии, при желании доступна опционная программа. С Вас — стабильная и качественная работа с энтузиазмом. 

Вы будете вести небольшую команду разработчиков (2-3 человека). Помимо написания кода, в Ваших задачах будет принимать архитектурные решения, решать нетривиальные технические задачи (профайлинг кода, нахождение ботлнеков и т.д.), ревьюивить PR'ы мидл-разработчиков и помогать команде быстрее двигаться к цели.

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

  • Реализация бизнес-логики приложения 
  • Управление командой
  • Технический ресерч с целью оптимизации узких мест
  • Разработка архитектуры приложения / схемы базы данных / настройка Kubernetes-инфраструктуры

Требования к опыту:

  • Не менее 3-х лет опыта работы в коммерческих проектах
  • Глубокие знания Python3+, asyncio
  • Знание принципов работы с PostgreSQL, владение SQL-синтаксисом
  • Опыт разработки архитектуры баз данных, оптимизация скорости выполнения запросов

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

  • Опыт разработки высоконагруженных систем
  • Опыт работы с Redis, RabbitMQ
  • Опыт работы с telethon/pyrogram или любой другой библиотекой, использующей tdlib
  • Опыт работы с Docker-контейнерами (еще лучше - с Kubernetes)
  • Опыт написания тестов (еще лучше — работа в BDD-парадигме)

Стэк: python3, asyncio, SQLAlchemy, PostgreSQL, FastAPI, Kubernetes,  telethon

    Бонусы

    • Полностью удаленная работа
    • Гибкий график (сами распределяете свое время, никто за Вами не следит)
    • Отсутствие жестких дедлайнов
    • Опционы