грейд: middle - senior
всем привет! в поисках python разработчика под данную позицию. локация: рф грейд: middle - senior состав задач: разработка витрины для взаимодействия с внутрениими ии моделями/агентами с целью привлечь новых абонентов. опыт разработки на python (3.8…
всем привет! в поисках python разработчика под данную позицию. локация: рф грейд: middle - senior состав задач: разработка витрины для взаимодействия с внутрениими ии моделями/агентами с целью привлечь новых абонентов. опыт разработки на python (3.8+) — от 2 лет. уверенное знание и практический опыт работы с django (включая django rest framework и шаблонизацию для server-side rendering): создание rest api. работа с моделями, миграциями, orm. аутентификация и авторизация (jwt, oauth, django permissions). оптимизация запросов (select_related, prefetch_related). навыки разработки серверного рендеринга с использованием django templates: создание динамических html-страниц на стороне сервера. работа с контекстом, формами, включением шаблонов (include, extends). интеграция статики (css/js) через django static files. понимание различий между ssr и фронтенд-рендерингом (spa). опыт разработки микросервисов или api на fastapi: работа с асинхронностью (async/await). валидация данных (pydantic). автоматическая генерация документации (swagger/openapi). опыт работы с postgresql: написание сложных sql-запросов. понимание индексов, производительности, оптимизации. работа с транзакциями, миграциями (например, через django или alembic). знание принципов rest, опыт проектирования api. опыт работы с системами контроля версий (git). базовое понимание docker и контейнеризации. опыт написания unit- и интеграционных тестов (pytest, unittest). понимание принципов ci/cd. английский язык — чтение технической документации (pre-intermediate и выше). будет плюсом опыт работы с golang или желание его освоить требования к процессу работы: - проектирование архитектуры программных средств - создание unit-тестов для разработанного кода. - участие в code review - взаимодействие с другими разработчиками, дизайнерами, тестировщиками, менеджерами и аналитиками для эффективного решения задач - участие в тестировании
Вакансия