Python Backend Developer

Зарплата

от 140 000 до 200 000 ₽

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

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

Компания

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

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

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

Привет! Ищем Middle/Senior Backend Developer (Python) на удаленку в стартап по аналитике телеграмм-каналов.

Мы разрабатываем сервис для владельцев и администраторов телеграмм-каналов, благодаря которому они смогут думать только о качества контента и не тратить время на закупку рекламы для развития своего канала.

Технически это очень интересный проект, где вам надо будет развивать распределенный рантайм-парсингом в serverless-парадигме для десятков тысяч каналов. Также Вы будете писать асинхронный API на FastAPI. Для временных данных используем TimescaleDB — time series расширение над PostgreSQL.

У нас настоящий Highload без преувеличений: до 100 000 записей в базу ежеминутно — будет где отточить навыки масштабирования приложения и оптимизации баз данных.  

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

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

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

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

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

Будет плюсом (если набрали 2+ пунктов, смело пишите):

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

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

    Бонусы

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