Backend-разработчик Python

REALSOFT

Backend-разработчик Python

Бухара

Описание вакансии

Обязанности:
  • Разработка REST API на базе FastAPI;

  • Реализация бизнес-логики с использованием чистой архитектуры;

  • Работа с PostgreSQL, написание оптимизированных SQL-запросов;

  • Использование Redis и Celery для кеширования и фоновых задач;

  • Настройка локального и production-окружения с помощью Docker;

  • Совместная работа с кодом через Git, соблюдение code style и best practices;

Требования:
  • Python 3.9+ — уверенные знания (type hints, async/await, dataclass, ABC)

  • FastAPI — разработка REST API, dependency injection, Pydantic v2, background tasks

  • PostgreSQL — сложные SQL-запросы, индексы, миграции SQLAlchemy 2.0 (async), Alembic

  • Redis — кеширование, сессии;

  • Celery — фоновые задачи и взаимодействие сервисов;

  • Docker — Dockerfile, docker-compose, dev/prod окружения;

  • Git — branch-стратегии, merge/rebase, понимание Conventional Commits;

  • Архитектура и дизайн:

  • Onion / Clean Architecture (domain, application, infrastructure, presentation);

  • SOLID-принципы, особенно DIP;

  • Dependency Injection (через конструктор, понимание DI-container);

  • Интерфейсы (ABC) абстракции repository и service, использование mock в тестах;

  • Use case / Application services отдельные сервисы под каждую бизнес-операцию;

  • Будет плюсом:

  • Опыт асинхронного программирования;

  • Написание unit и integration тестов;

  • Умение писать чистый, поддерживаемый код;

Условия:
  • Полная занятость, полный рабочий день;

  • Высокий уровень оплаты труда + бонусы от реализованных проектов;

  • Возможности для профессионального роста и развития;

  • Участие в амбициозных проектах.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию