Backend-разработчик (Python / FastAPI)
Акерман Даниил Иванович- от 150 000 руб.
- до 200 000 руб.
Описание
Обязанности:-
Строить серверную часть на Python/FastAPI. Новые модули, API endpoints, интеграции с внешними сервисами.
Проектировать архитектуру так, чтобы через год не пришлось всё переписывать. Clean Architecture, понятные слои, минимум технического долга.
Оптимизировать то, что тормозит. База данных, кэширование, фоновые задачи если оно влияет на скорость системы, это ваша зона.
Работать напрямую с frontend-командой. У нас нет слоёв менеджеров между разработчиками.
-
Владением Cursor будет вашим большим преимуществом!
2+ года коммерческой разработки на Python, минимум год с FastAPI -
Async/await не вызывает у вас паники. Понимаете, когда нужно, а когда это overkill
-
SQLAlchemy 2.0+ в async режиме, PostgreSQL, Alembic. Знаете, что такое N+1 и как его избежать
-
Умеете интегрироваться с чужими API (aiohttp, requests) и не падать, когда они лежат
-
Фоновые задачи Celery, RQ, или что-то на asyncio. Главное, чтобы работало стабильно
-
Docker, docker-compose. CI/CD желательно через GitHub Actions
-
Понимаете разницу между сервисами, репозиториями и use cases. Пишете код, который через полгода не стыдно читать
-
JWT, OAuth2, CORS, валидация безопасность не как галочка, а как привычка
-
Git, Linux/Bash, Redis. Стандартный набор
-
Будет плюсом:
-
Мигрировали что-то критичное без остановки сервиса
-
Настраивали observability (Prometheus, OpenTelemetry, или что-то своё)
-
Знаете паттерны отказоустойчивости retry logic, circuit breakers, fallback strategies
-
Профилировали Python-приложения и находили, где оно на самом деле тормозит
-
В курсе OWASP Top-10 и умеете закрывать типичные дыры в API
-
Можете объяснить техническое решение так, чтобы понял человек без бэкграунда в разработке
-
Полностью удалённая работа. Можете работать откуда угодно, пока есть нормальный интернет.
График 5/2, начало дня когда вам удобно. Главное, чтобы было пересечение с командой для созвонов.
Конкурентная зарплата. Обсудим на собеседовании в зависимости от опыта.