Full-stack Developer (Python/Flask + Hugo Themes)

Шукаємо розробника, який любить порядок у коді й кайфує від генерації контенту та шаблонів. У нас вже є робоча панель на Flask, набір Hugo-тем і пайплайн, який потрібно довести до “стабільно, чисто, масштабовано”.
 

Про проєкт

  • Внутрішня панель на Python + Flask (Blueprints)
  • UI: Jinja2 + jQuery
  • Набір тем: hugo_themes/ (layouts/assets/static + конфіги hugo.toml)
  • Генерація контенту/структури/конфігів у routes/ та utils/
  • Waitress у проді, залежності в requirements.txt
  • Є задачі з TOML/YAML, файлами, zip-архівами, картинками
     

Задачі

1) Доробка генератора (Flask)

  • Рефакторинг і підтримка генерації в routes/content_routes.py, utils/doc_processor.py, utils/config_manager.py
  • Покращення пайплайну: валідація даних, нормалізація структури, генерація content/, static/, front-matter, меню, службових сторінок (FAQ/EEAT)
  • Багфікси, акуратна робота з session, шляхами, файловою системою та zip

2) Hugo themes / шаблони

  • Створення/правка layouts, partials, shortcodes під нові блоки та сторінки
  • Інтеграція в існуючий набір тем (hugo_themes/themeX)
  • SCSS-варіативність: _theme_variables_*.scss, кольорові схеми
  • Узгодження шаблонів із тим, що генерує панель (front-matter поля, структура контенту)

3) Інженерка

  • Чиста структура, логування, обробка помилок
  • Мінімальні тести для критичних функцій генерації (по можливості)
  • Документація “як додати нову тему/шаблон”
     

Must-have

  • Python 3 (впевнено)
  • Flask: Blueprints, request/session, Jinja2
  • HTML/CSS, базовий JS/jQuery
  • Hugo: structure, layouts/partials/shortcodes, config (toml/yaml), front-matter
  • Робота з файловою системою (copy/move/zip), безпечні шляхи
  • Git, нормальний процес (PR, код-рев’ю)
     

Буде плюсом

  • Tailwind/Bootstrap
  • Досвід зі статичними генераторами/контент-генераторами
  • Docker, Linux deploy, Nginx
  • Pillow / оптимізація зображень
  • Інтеграції з AI
     

Що пропонуємо

  • Віддалено, повна зайнятість
  • Проєкт без “мікро-тасків” — багато логіки, структурності й впливу на якість продукту
  • Нормальна комунікація, прозорі задачі, можливість підсилити архітектуру
  • 28 календарних днів оплачуваної відпустки
  • оплату всіх необхідних інструментів


Надсилайте відгук із коротким описом вашого досвіду. 
Будемо раді знайомству 

Required languages

English B1 - Intermediate
Published 11 February
13 views
·
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...