Job Vacancies

POSITIONСтажировка на позицию Junior Backend (Python)
COMPANYпроект в сфере Edtech/AI
LOCATIONAlmaty
JOB STATUSУдалённый формат или гибрид (по согласованию).
REQUIREMENTS1. Технологический Стек и Навыки
• Уверенное знание языка: базовые структуры данных, синтаксис, работа с виртуальными окружениями (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. Минимальная Оптимизация
• Использование кэширования, асинхронных подходов, если в коде появляются узкие места.
• Простые тесты производительности (при необходимости).
Additional4. Условия и Формат Работы • Сначала — бесплатная стажировка, дающая возможность попробовать себя в реальном проекте. • При успешных результатах и заинтересованности — расширение обязанностей и переход на фулл-тайм в команду.

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