Задание: Разработка Чат-ботов. Требуется Backend-разработчик (NestJS, TypeScript, Drizzle ORM) (Дистанционная работа)
• Разработка и поддержка backend-приложений на NestJS и TypeScript
• Работа с Drizzle ORM для взаимодействия с SQL-базами данных
• Создание и поддержка REST API / GraphQL
• Настройка проксирования, роутинга и CORS-политик с использованием Express.js
• Автоматизированное тестирование с Selenium, Puppeteer, Cypress, Playwright и другими инструментами
• Обход капч и маскировка ботов (puppeteer-extra-plugin-stealth и аналоги)
• Настройка серверной инфраструктуры (Docker, PM2, Nginx)
• Реализация аутентификации (JWT, OAuth)
• Написание кастомных middleware и модулей
Требования:
• Опыт работы с NestJS и TypeScript (обязательно)
• Знание Drizzle ORM или других ORM для SQL
• Умение работать с REST API, GraphQL, Express.js
• Опыт в автоматизированном тестировании (Selenium, Puppeteer, Playwright и др.)
• Понимание принципов обхода капч и маскировки ботов
• Навыки настройки серверов (Docker, Nginx, PM2)
• Умение писать чистый, поддерживаемый код
Будет плюсом:
• Опыт работы с парсингом данных
• Знание WebdriverIO, Cucumber, NightwatchJS
• Навыки работы с прокси и подменой IP
Условия:
• Удалённая работа (проект)
• Гибкий график
• Возможность долгосрочного сотрудничества