- Работа в Москве
- IT, интернет, связь, телеком
- Разработчик
- Middle backend разработчик (Fastapi)
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 часов в день
- Полная удаленка
Опубликована месяц назад