Задание: Fullstack. Full-stack разработчик (Дистанционная работа)
Основные задачи:
В рамках работы над проектом вы будете:
• Разрабатывать и поддерживать backend на FastAPI с асинхронной архитектурой
• Проектировать и оптимизировать структуру базы данных (работа с
реляционными БД)
• Создавать и поддерживать API для интеграции с внешними сервисами (OpenAI,
платежные системы)
• Разрабатывать frontend-компоненты на JavaScript (Vanilla JS) для интерактивных
функций
• Внедрять и поддерживать real-time функционал (WebSocket, WebRTC)
• Развивать PWA функционал (Service Workers, Push-уведомления, оффлайн-режим)
• Участвовать в архитектурных решениях и рефакторинге кодовой базы
• Настраивать CI/CD процессы и контейнеризацию приложения
• Писать unit и integration тесты для обеспечения качества кода
Обязательные требования
Backend разработка
• Уверенное знание Python