Тебе предстоит:
Участвовать в развитии и поддержка внутренних микросервисов функциональных блоков рассылок и продуктовых AI-агентов, а именно:
- Анализ и очистка легаси-кода под контролем ведущего разработчика;
- Подготовка и миграция участков сервиса на Playwright (вместо Selenium);
- Участие в рефакторинге архитектуры и переводе сервисов с синхронных библиотек на современные асинхронные реализации;
- Поддержка проекта в части наблюдаемости, логирования и мониторинга рассылок;
- Реализация базовых CRUD-операций для интерфейса шаблонных рассылок;
- Работа над развитием программного интерфейса взаимодействия с рассылками.
Мы ожидаем:
- Хорошие знания Python и опыт работы с основными библиотеками работы с БД и API (psycopg,clickhouse,FastAPI);
- Базовые знания SQL для написания запросов к базам данных;
- Понимание работы микросервисной архитектуры;
- Понимание принципов разработки распределенных систем.
Будет плюсом:
- Представление о работе с gRPC протоколом;
- Знакомство с библиотекой OpenAI;
- Опыт работы с Playwright, Selenium;
- Понимание принципов CI/CD.