Назад
7 часов назад

Fullstack Developer (PDF Editor)

2 000 - 3 000USDT
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

🚀 Full Stack Developer / Server Programmer
💻 Проект: PDF Editor
📍 Формат работы: Full-time, удалённо
💰 Зарплатная вилка: $2000–3000/мес
💸 Выплаты: еженедельно в крипте

Ищем сильного Full Stack Developer / Server Programmer в продуктовую команду. Проект — полноценный PDF Editor с глубокой работой с документами, шрифтами, OCR, рендерингом и биллингом. Нужен специалист, который уверенно чувствует себя как во frontend/backend разработке, так и в серверной инфраструктуре.

Что важно:
Опыт коммерческой разработки от 3 лет. Обязателен уверенный опыт с React / Node.js, понимание работы Nginx / Apache, опыт работы с Linux и серверной инфраструктурой. Ищем человека, который умеет самостоятельно решать сложные технические задачи и брать ответственность за техническую реализацию продукта.

Frontend stack:
React 18, TypeScript, Vite, Tailwind CSS, Framer Motion, Lucide React. Работа с PDF в браузере через pdf-lib, pdfjs-dist, @pdf-lib/fontkit, opentype.js, pako. Также используются react-router-dom, react-dropzone, axios, date-fns, Stripe.js. Для тестирования — Vitest, Testing Library, jsdom. Для мониторинга — Sentry.

Backend stack (Python):
FastAPI, Uvicorn. Основная работа с PDF через PyMuPDF (fitz). Дополнительно используются python-docx, BeautifulSoup, lxml, fonttools + brotli, Pillow, pdf2image, pytesseract для OCR, python-bidi и arabic-reshaper для RTL текста, slowapi и sentry-sdk.

Auth-server (Node.js):
Express, Prisma ORM, JWT, bcryptjs, cookie-parser, csrf, helmet, express-rate-limit, Stripe, Sentry.

DevOps / Infrastructure:
Linux, systemd, Docker, Redis, деплой и поддержка production-инфраструктуры.

Будет плюсом понимание внутреннего устройства PDF, шрифтов (TrueType / OTF / CFF), OCR pipeline, document rendering и document conversion.

Этапы отбора:
Обязательное тестовое задание, далее видео-интервью и подписание NDA.

Для связи:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -