Программист-разработчик

от 80 000 до 150 000 руб. на руки
Опыт работы: От 3 до 6 лет
График работы: Гибкий график
Занятость: Полная занятость
Компания: JP Promo
Разработчик на Rust/Go/Python для разработки Telegram-клиентов

Мы ищем опытного разработчика для участия в проекте по созданию и поддержке клиентской части системы сбора статистики через Telegram. Основная задача заключается в управлении сессиями и каналами, мониторинге активности в реальном времени, а также интеграции с существующими API.

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

1) Разработка и поддержка функционала для управления сессиями Telegram, включая авторизацию и автоматическое управление аккаунтами.

2) Мониторинг каналов и чатов Telegram, сбор и обработка статистики с сохранением данных в базу данных.

3) Интеграция данных с внутренними API.

4) Постоянное улучшение производительности системы, включая ротацию сессий при потере доступа и управление нагруженными сервисами.

5) Разработка и поддержка механизма отправки данных о показателях постов с заданным интервалом.

Требования:

1) Опыт коммерческой разработки на Rust, Go или Python не менее 2 лет.

2) Знание и опыт работы с API на основе HTTP и gRPC.

3) Уверенные навыки работы с системами контроля версий (Git).

4) Опыт разработки микросервисной архитектуры.

Условия:

1) Опыт работы с библиотеками типа tdlib для создания Telegram-клиентов или аналогичными решениями.

2) Понимание работы с реляционными и нереляционными базами данных (SQL, NoSQL), а также с OLAP системами.

3) Навыки разработки высоконагруженных сервисов.

4) Способность писать чистый, легко поддерживаемый и документированный код.

5) Знание передовых практик разработки и паттернов проектирования.

6) Полный рабочий день с 10:00 до 18:00 (График работы 5/2), либо иной с гибким началом дня, при необходимости

ОПИСАНИЕ ЗАДАЧ:

Управление сессиями:

Управление покупкой аккаунтов и их авторизацией в сессиях.

Автоматизация процессов вступления в каналы и ротация сессий при необходимости.

Сбор статистики:

Мониторинг каналов, прослушивание событий и сохранение данных в базе данных.

Отправка данных по показателям постов с заданным интервалом в течение определенного времени после публикации.

Хочу откликнуться
<
>