Python Backend Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Друзья! Разыскиваем в команду сильного Middle+ python developer для разработки сервиса по аналитике телеграмм-каналов.
Вы будете реализовать распределенный краулинг десятков тысяч Telegram-каналов, а также высоконагруженный API на FastAPI. Настоящий 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
Бонусы
- Полностью удаленная работа
- Гибкий график (сами распределяете свое время, никто за Вами не следит)
- Отсутствие жестких дедлайнов