Middle backend разработчик (Fastapi)

180 000 - 200 000 ₽


Smith Team ищет Backend-разработчика (FastAPI)

Smith Team — команда, создающая веб-сервисы и мобильные приложения под ключ. Мы не любим бюрократию, затянутые дейлики и бесконечные согласования. Вместо этого - ориентируемся на результат, ставим четкие задачи и верим в культуру win-win с каждым клиентом.

Что предстоит делать:

  • Разрабатывать backend-сервисы с нуля на FastAPI

  • Проектировать архитектуру, структуру БД, интеграции

  • Настраивать авторизацию, роли, валидацию данных, API-документацию

  • Подключать сторонние API, работать с очередями, webhook’ами, background-задачами

  • Писать чистый, читаемый и документированный код

  • Участвовать в код-ревью, взаимодействовать с фронтом, дизайнером и менеджером

Что нам важно:

  • Глубокое понимание архитектуры REST API

    Знаешь, где применять статус-коды, как работать с idempotency, авторизацией, пагинацией, версионированием и стандартизацией ответов.

  • Умение поднять и структурировать проект с нуля

    Уверенно создаёшь рабочий скелет проекта на FastAPI с линтерами, доками, dev/prod-средами, логированием и настройкой CORS, роутингом по модулям.

  • Опыт проектирования БД (PostgreSQL)

    Нормализация, связи, транзакции, миграции через Alembic, индексация, оптимизация под реальные запросы.

  • Чёткое понимание async и работы с асинхронными библиотеками

    Используешь httpx, aiosqlalchemy, asyncpg, понимаешь, когда и зачем применять асинхронность.

  • Работа с внешними API и очередями

    Опыт интеграции с платёжками, CRM, геосервисами и т.п. Понимаешь, как строить отказоустойчивые связки через retry, Celery/RQ, брокеры (RabbitMQ/Redis).

  • Уверенная реализация авторизации / аутентификации

    JWT + refresh, OAuth2, RBAC, разграничение прав, защита эндпоинтов, валидация через Pydantic.

  • Кейсы в продакшене (обязательно)

    Отвечал(а) за бэкенд реального проекта: от стартовой архитектуры до деплоя и поддержки.

  • Настройка CI/CD

    Писал пайплайны на GitHub Actions / GitLab CI / Bitbucket Pipelines, умеешь запускать тесты, линтеры, деплой через Docker / SSH / rsync / k8s.

    Понимаешь, как автоматизировать выкладки и сократить ручную работу до минимума.

Условия:
  • Стабильная зарплата по результатам собеседования
  • 5/2 8 часов в день
  • Полная удаленка

Поделиться:

Опубликована месяц назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.