Вакансии

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

  • от 500000
  • г.Астана

Основной стек:

Уверенное владение Python 3.10+

Опыт разработки REST API с использованием FastAPI

Знание принципов асинхронного программирования (asyncio, await, async def)

Уверенная работа с SQLAlchemy 2.0 (async ORM)

Опыт работы с системой миграций Alembic

Знание принципов и создание middleware в FastAPI / Starlette

Работа с базами данных:

Опыт проектирования и миграции схем БД (PostgreSQL, MySQL, SQLite)

Написание SQL-запросов вручную (при необходимости)

Владение транзакциями, отношениями (OneToMany, ManyToMany), индексами

Умение отлаживать и оптимизировать запросы

Асинхронные технологии:

Работа с асинхронными сессиями SQLAlchemy

Использование asyncpg, aiosqlite или других async-адаптеров

Знание async libraries: httpx, aiohttp, tenacity, anyio

Инфраструктура:

Docker (написание Dockerfile, docker-compose)

Базовое понимание CI/CD (GitHub Actions, GitLab CI, etc.)

Git (ветвление, pull request, squash, rebase)

Безопасность и API:

Аутентификация и авторизация: OAuth2, JWT, Dependency Injection в FastAPI

Настройка CORS, защита от атак (CSRF, XSS, SQLi)

Документирование API (Swagger/OpenAPI)

Middleware:

Опыт написания собственных middleware:

Логгирование запросов/ответов

Трекинг времени выполнения

Обработка исключений и ошибок

Кеширование, rate limiting

Парсинг и интеграции:

Опыт написания парсеров (например, на BeautifulSoup, lxml, selectolax)

Асинхронный парсинг с aiohttp или httpx

Умение работать с API сторонних сервисов

Тестирование:

Написание unit- и integration-тестов с pytest, pytest-asyncio

Тестирование маршрутов с httpx.AsyncClient

Приветствуется:

Опыт работы с WebSockets

Знание Redis, Celery

Навыки написания CLI-утилит

Понимание принципов Clean Architecture

Контактная информация
Telegram @aziza_sz

avatar
Товарищество с ограниченной ответственностью PAYDA DIGITAL
IT-компания
Участник Astana Hub
  • График работы

    Полный день

  • Направление

    Информационные технологии

  • Опыт работы

    Не менее 3 лет

  • Статус вакансии

    Открытая

  • Дата публикации

    24 декабрь 2025