Python разработчик( Reforma Media )
07 Ноября 2024
от 50 000 руб.
Город:
Новосибирск
Занятость:
Частичная занятость
Компания "Reforma Media"
Ищем PYTHON BACKEND-разработчика в команду.
Коротко о продукте - сервис для маркетологов. Сейчас начальная стадия, проекту несколько месяцев.
В работе достаточно простой софт по работе с яндексом.
Описание текущего состояния.
Программа уже реализована, включает следующие компоненты:
● Автоматизация действий с помощью Selenium (undetected_chrome_driver) для накрутки ПФ на Яндекс.Картах и Яндекс.Поиске.
● Бэкенд на Flask для валидации подписок и работы с клиентами.
● Телеграм-бот (Telebot) для оформления подписок и уведомлений.
● База данных (SQLite3) для хранения информации о клиентах.
● Графический интерфейс на TKInter для управления программой.
Задачи для поддержки и доработки
1. Поддержка и обновление кода:
● Проверка и устранение возможных ошибок в текущем функционале.
● Интеграция новых фич, если требуется улучшение функционала.
● Оптимизация работы программы, улучшение производительности и устойчивости.
2. Обеспечение безопасности и защита кода:
● Реализация защиты исходного кода программы от декомпиляции и изменения. Возможные инструменты:
● PyArmor или его аналоги (например, Cython для компиляции Python-кода в C, PyInstaller с шифрованием).
● Обфускация кода для повышения безопасности (использование инструментов типа pyobfuscate, pyminifier).
3. Тестирование и улучшение функционала:
○ Написание тестов для критичных частей программы
○ Автоматизация процесса тестирования и обновлений для уменьшения человеческого вмешательства.
4. Интеграция с новым функционалом:
○ Интеграция новых моделей подписок, улучшение работы с Telegram-ботом
5. Обновление и улучшение интерфейса (TKInter):
● Обновление интерфейса для улучшения пользовательского опыта, добавление новых функций
● Устранение багов в интерфейсе, улучшение работы с большими объемами данных.
6. Обработка ошибок:
● Обработка ошибок в процессе работы и их устранение
Технические требования для доработки
● Язык программирования: Python 3.x
Зависимости:
● Selenium с undetected_chrome_driver
● Flask
● Telebot
● SQLite3
● Pillow (для работы с капчей Яндекса)
● 2captcha API для решения капч
● threading для многозадачности
● requests для работы с внешними API
● json для хранения, чтения и записи локальных данных программы (версия программы, созданные карточки, импортированные прокси)
● Инструменты защиты:
● PyArmor или аналогичные инструменты для защиты кода.
● Cython и PyInstaller для компиляции и защиты кода.
Ожидаемые результаты
● Программа будет стабильно работать с обновлениями и улучшениями.
● Код будет защищен от декомпиляции и несанкционированного использования.
● Будет реализована автоматизация тестирования и логирования.
● Оптимизация работы с базой данных и графическим интерфейсом.
Условия:
● удаленная занятость без жесткого контроля и миллионов созвонов;
● оформление по ТК РФ после испытательного срока.
При росте нагрузке - рассмотрим рост зарплаты и занятости.
Дальше - развитие сервиса под разные площадки, не только Яндекс.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
26 Октября
Новосибирск
Компания "Протей, НТЦ" ПРОТЕЙ — группа российских ИТ-компаний полного цикла. С 2002 года мы разрабатываем и производим продукты для операторов...
26 Октября
Middle Frontend разработчик системы автоматизации технологических процессов в энергетике( ЭМА )
Новосибирск
от 130 000 руб.
Компания "ЭМА" Обязанности: Разработка клиентского ПО для системы автоматизации технологических процессов в энергетике (SCADA/NMS/DMS)...
27 Октября
Новосибирск
Компания "DCloud" Dcloud - это сплоченное сообщество независимых разработчиков, основанное более 10 лет назад профессионалами из ведущих...
27 Октября
Новосибирск
Компания "СДЭК" Группа “Системы управления складом” работает с операциями всей складской логистики. Сейчас команда активно работает над...
28 Октября
Новосибирск
Компания "МКСКОМ" ГК МКСКОМ — IT-интегратор с крупными федеральными клиентами. Мы занимаемся разработкой и внедрением, создаем продукты для...
Вакансия размещена в отрасли