Job Vacancies |
POSITION | Стажировка на позицию Junior Backend (Python) |
COMPANY | проект в сфере Edtech/AI |
LOCATION | Almaty |
JOB STATUS | Удалённый формат или гибрид (по согласованию). |
REQUIREMENTS | 1. Технологический Стек и Навыки • Уверенное знание языка: базовые структуры данных, синтаксис, работа с виртуальными окружениями (venv/conda). • Базовое понимание веб-фреймворков (FastAPI/Flask/Django) для построения REST API. 2. Работа с Базой Данных • Умение проектировать простые схемы БД и писать CRUD-запросы (PostgreSQL/MySQL/SQLite). • Желательно понимание ORM (SQLAlchemy, Django ORM) или минимум умение строить SQL-запросы. 3. Интеграция Сторонних API • Умение отправлять и обрабатывать HTTP-запросы (GET/POST), разбираться в JSON-ответах. • Чтение документации, умение справляться со статус-кодами, ошибками API. 4. Асинхронность (Желательно) • Если используете FastAPI или aiogram, понимание async/await будет плюсом. • Возможность работать со смежными библиотеками (aiohttp/asyncpg). 5. Docker и CI/CD (Будет плюсом) • Базовое знание Docker (создание Dockerfile, запуск контейнеров). • Интеграция в CI/CD-среду (GitLab CI, GitHub Actions) — хотя бы на уровне понимания пайплайнов. Профессиональные и Личные Качества 1. Готовность разбираться в новых технологиях и инструментах. • Умение читать документацию, самостоятельно находить решения. 2. Коммуникабельность • Умение задавать вопросы, формулировать проблемы, работать в небольшой команде. • Готовность получать/давать фидбэк. 3. Ответственность • Выполнение задач в установленный срок. • Точность в работе с конфиденциальными данными (пароли, ключи, записи БД). 4. Базовое Понимание DevOps-подходов • Необязательно уметь настраивать сложную инфраструктуру, но полезно знать, как разворачивать своё приложение (Docker, виртуальные машины, cloud-сервисы). |
DUTIES | Задачи и Ответственность 1. Разработка и Поддержка Сервисов • Создание веб-эндпоинтов (REST), реализация логики на Python. • Интеграция с внешними сервисами/библиотеками, реализация бизнес-логики в коде. 2. Работа с данными • Сохранение, обновление данных в БД (пользовательские записи, служебная информация). • Обеспечение корректности, быстроты запросов. 3. Обработка Запросов и Ошибок • Написание простых middleware/hooks (логирование, валидация). • Отслеживание и обработка ошибок, умение проводить отладку. 4. Минимальная Оптимизация • Использование кэширования, асинхронных подходов, если в коде появляются узкие места. • Простые тесты производительности (при необходимости). |
Additional | 4. Условия и Формат Работы • Сначала — бесплатная стажировка, дающая возможность попробовать себя в реальном проекте. • При успешных результатах и заинтересованности — расширение обязанностей и переход на фулл-тайм в команду. |
Please send all inquiries to:
Elmira Kabiyeva, MBA
Career Center
Tel
+7(727)2374829 (1018), +7 701 765 53 95
e-mail:plof@kimep.kz