Ищем Full Stack-разработчика для развития нескольких коммерческих продуктов:
•Логистическая платформа
•Платежный агент
•CRM-система
•Платформа для заказа товаров из Китая
•Разрабатывать новые функции и развивать существующие продукты.
•Проектировать и реализовывать frontend и backend.
•Разрабатывать и поддерживать REST API.
•Работать с базами данных и интеграциями со сторонними сервисами.
•Разрабатывать сложные формы, таблицы, личные кабинеты и административные панели.
•Участвовать в проектировании архитектуры и выборе технических решений.
•Оптимизировать производительность приложений.
•Поддерживать существующий код и улучшать его качество.
Обязательные
•Коммерческий опыт Full Stack-разработки.
•Уверенное знание Python.
•Опыт работы с Django и/или FastAPI.
•Уверенное знание React и Next.js.
•Хорошее знание JavaScript и TypeScript.
•Опыт проектирования и разработки REST API.
•Опыт работы с PostgreSQL и написания SQL-запросов.
•Понимание принципов работы очередей задач и фоновой обработки (Celery, Redis или аналогичные решения).
•Опыт интеграции со сторонними API.
•Понимание принципов аутентификации и авторизации (JWT, OAuth и др.).
•Опыт работы с Git.
•Опыт работы с Docker.
•Умение писать чистый, поддерживаемый и масштабируемый код.
•Понимание принципов компонентной и модульной архитектуры.
•Опыт разработки сложных бизнес-приложений (CRM, ERP, личные кабинеты, интернет-магазины, админ-панели или аналогичные системы).
•Опыт работы с Nginx.
•Опыт работы с Linux.
•Опыт настройки CI/CD.
•Опыт работы с WebSocket.
•Опыт работы с RabbitMQ, Kafka или другими брокерами сообщений.
•Опыт работы с облачной инфраструктурой.
•Опыт написания автоматических тестов.
•Опыт работы с AI-инструментами для разработки.
Личные качества
•умеет самостоятельно разбираться в новых задачах;
•берет ответственность за результат своей работы;
•способен самостоятельно принимать технические решения;
•не требует постоянного контроля и доводит задачи до завершения;
•предлагает решения и улучшения, а не только выполняет поставленные задачи;
•умеет оценивать сроки и соблюдать договоренности;
•внимателен к деталям и качеству кода;
•умеет работать в команде и конструктивно обсуждать технические решения.
Использование ИИ
Использование AI — обязательная часть рабочего процесса.
Ожидаем, что разработчик активно использует современные инструменты (Codex, Claude, ChatGPT и аналогичные) для анализа кода, поиска решений, рефакторинга, ускорения разработки и повышения качества результата.