з/п не указана
Алматы
улица Алимжанова 51
улица Алимжанова 51
не требуется
Мы рады объявить о старте нашей летней оплачиваемой стажировки Summer Camp! Стажировка где ты будешь участвовать в реальных проектах компании пройдет в июне-августе 2026 года.
Обязанности:
- Разработка и сопровождение бекенда на Flask (маршруты, модели SQLAlchemy, JWT, конфигурация, утилиты).
- Разработка и доработка фронтенда на React + TypeScript (страницы, роутинг, графики Chart.js, стили Tailwind): исправление багов, UX.
- Работа с PostgreSQL: написание/адаптация SQL функций и скриптов, настройка фоновой генерации задач (pg_cron или Планировщик заданий Windows + Python скрипты), согласование с логикой в БД.
- Миграции схемы (Flask-Migrate/Alembic), разбор и аккуратное применение миграций.
- Помощь в оптимизации веб приложения: ускорение загрузки дашборда, снижение нагрузки на API.
- Документирование шагов, аккуратная работа с '.env'.
Требования:
- Python: уверенный базовый уровень; желательно опыт с Flask, работа с виртуальным окружением.
- SQL и PostgreSQL: SELECT/INSERT/UPDATE, представления, хранимые функции/процедуры.
- REST API: понимание JSON, кодов ответов, авторизации (JWT); умение вызывать и отлаживать API через Postman/curl/DevTools.
- Frontend: базовые React, TypeScript, HTML/CSS.
- Инструменты: Git (ветки, merge/rebase по правилам команды), терминал PowerShell на Windows; понимание npm и переменных окружения.
- Будет плюсом: опыт с Alembic/Flask-Migrate, pg_cron, простые pytest тесты для API или скриптов; знакомство с Docker.
Условия:
- Оплата 85 000 Gross (76 500 на руки)
- График работы: ПН-ПТ с 9:00 до 18:00
- Формат стажировки: только в офисе
- Отбор кандидатов будет проводиться на конкурсной основе с решением тестовых заданий 3 июня с 9:30 до 17:00 в офисе АО «Кселл» (Приглашение будет направлено отдельно)
- Стажировка продлится 3 месяца: июнь, июль, август или июль, август, сентябрь
- Для прохождения стажировки необходимо наличие своего ноутбука
- При успешном прохождении стажировки возможно дальнейшее трудоустройство.