Вакансия: Backend-разработчик на Python
Требуется Backend-разработчик уровня middle для разработки backend-сервисов. Основные задачи и требования:
- Разработка backend-сервисов:
- Создание решений на FastAPI
- Разработка REST API с использованием Pydantic и OpenAPI
- Написание асинхронного кода с помощью asyncio и SQLAlchemy 2.0 async
- Интеграция с сторонними API: Keycloak, LLM-провайдеры, S3 и другими
- Сопровождение бизнес-процессов: работа с workflow-движком (Temporal / Serverless Workflow)
- Качество кода:
- Написание unit-тестов с использованием pytest
- Проведение код-ревью
- Проработка нового функционала перед передачей разработчикам
Необходимые навыки:
- Опыт работы с FastAPI (или Django/DRF с готовностью перейти)
- Знания PostgreSQL, SQLAlchemy, Alembic
- Умение писать асинхронный код
- Опыт работы с Redis, Kafka, RabbitMQ, Docker или их аналогами
- Опыт работы с REST, OAuth2/OIDC, Git
- Понимание принципов микросервисной архитектуры
- Будет плюсом: опыт интеграции LLM, Temporal, Kubernetes
- Знание PEP8 и понимание его важности
Технологический стек: Python, FastAPI
Локация: г. Алматы, Турксибский район