Описание должности
Ищем опытного Senior Python Backend Разработчика, способного создавать высокопроизводительные и масштабируемые серверные решения для нашего продукта по автоматизации создания строительной проектной документации.
Обязанности
Разработка и поддержка backend-сервисов на Python с использованием FastAPI.
Проектирование и оптимизация баз данных PostgreSQL, написание эффективных SQL-запросов.
Использование asyncpg для асинхронного взаимодействия с базой данных.
Реализация бизнес-логики с упором на производительность и оптимизацию запросов к БД.
Работа с оркестрационными фреймворками и интеграция бизнес-процессов (например, взаимодействие с Camunda через REST API).
Знание контейнеризации (Docker) и оркестрации (Nomad) для управления приложениями.
Настройка и поддержка CI/CD процессов с использованием инструментов вроде GitLab CI/CD.
Бонус: Опыт интеграции с API для ML и AI (PyTorch, OpenAI API).
Требования
Опыт работы в backend разработке на Python – не менее 7 лет.
Глубокие знания Python 3.11+ и опыт работы с FastAPI.
Отличное знание PostgreSQL и опыт написания оптимизированных SQL-запросов.
Опыт работы с asyncpg и понимание принципов асинхронного программирования (asyncio).
Умение анализировать и оптимизировать производительность базы данных.
Опыт настройки CI/CD процессов.
Понимание принципов работы оркестрационных фреймворков и опыт интеграции с ними.
Знание и опыт работы с ML/AI API (будет плюсом).
Опыт работы в Agile/Scrum командах.
Отличные коммуникативные навыки и умение работать в команде.
Условия
Тип занятости: Полный рабочий день с гибким графиком.
Локация: Удаленно/Офис в Твери.