Разработчик бэкенда для рекламной платформы
Мы ищем опытного бэкенд-разработчика для долгосрочного сотрудничества. Вам предстоит глубоко погрузиться в предметную область интернет-рекламы и работать над развитием, оптимизацией и поддержкой высоконагруженной серверной части нашей платформы.
Ключевые задачи и ответственность
- Развитие и рефакторинг API: Модернизация существующих и создание новых API-эндпоинтов для фронтенда на React.
- Работа с данными: Проектирование и оптимизация структуры баз данных (PostgreSQL) для эффективной обработки больших объемов информации: данные о кликах, показах и конверсиях.
- Интеграции: Настройка и поддержка взаимодействия со сторонними API рекламных сетей, аналитических сервисов и DSP/SSP-платформ.
- Бизнес-логика: Развитие критически важных сервисов и модулей, которые отвечают за логику проведения и управления рекламными кампаниями.
Технический стек и требования
Основные технологии:
- Backend: Node.js, NestJS, TypeScript
- Базы данных: PostgreSQL (основная), MongoDB
- ORM: Sequelize (работа с миграциями, моделями, ассоциациями)
Требования к кандидату:
- Уверенный коммерческий опыт работы с указанным стеком технологий.
- Глубокое понимание принципов построения RESTful API.
- Опыт работы с системами контроля версий Git.
- Приветствуется опыт в сфере AdTech, работы с большими данными или высоконагруженными системами.
Условия работы
- Долгосрочное сотрудничество на основе почасовой оплаты.
- Удаленный формат работы.
В отклике, пожалуйста, укажите:
1. Вашу почасовую ставку.
2. Опыт работы с технологиями Node.js, NestJS, TypeScript, PostgreSQL, Sequelize.
3. Примеры реализованных проектов, особенно в сфере рекламных технологий (AdTech), обработки больших данных или высоконагруженных систем.