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
📊
Average salary range of similar jobs in
analytics →
Loading...