Локация
Павлодар, на месте работодателя
Зарплата
от 500 000 KZT в месяц до вычета налогов
Компания
SHARP.KZ развивает действующий IT-продукт с реальными пользователями и масштабируемую информационную систему.
Что делать
•Разрабатывать и развивать backend на Python/FastAPI: REST API, бизнес-логику, RBAC, WebSocket и интеграции внешних API.
•Проектировать модели данных, оптимизировать SQL-запросы, выполнять миграции и управлять транзакциями в PostgreSQL.
•Разрабатывать пользовательские интерфейсы на React и TypeScript, включая формы и управление состоянием.
•Разрабатывать и интегрировать ИИ-функциональность: LLM API, AI-агентов, RAG и локальные модели.
•Автоматизировать формирование документов и отчётности в PDF, Word и Excel.
•Развёртывать систему на инфраструктуре заказчика с Docker Compose, писать тесты, участвовать в код-ревью и поддерживать CI/CD.
Требования
•Коммерческий опыт разработки на Python от 2 лет.
•Уверенное знание FastAPI, Pydantic v2 и async/await.
•Опыт работы с SQLAlchemy 2.0 (async), PostgreSQL, SQL, индексами и миграциями.
•Опыт разработки на React и TypeScript, работы с формами и управлением состоянием.
•Знание REST API, JWT, RBAC и принципов безопасной разработки.
•Практический опыт работы с Docker, Docker Compose, Linux и Git.
•Опыт написания тестов с pytest, Vitest или Testing Library.
•Понимание принципов защиты данных и информационной безопасности.
•Самостоятельность в решении технических задач и готовность работать в небольшой команде.
Хорошо, если есть
•Опыт разработки систем реального времени с WebSocket и высоконагруженных информационных систем.
•Опыт интеграции LLM, RAG и tool calling; знакомство с vLLM, Ollama и локальным развёртыванием ИИ-моделей.
•Опыт работы с Leaflet, 2ГИС API и Nominatim.
•Знание Tailwind CSS, shadcn/ui, Radix и Zustand.
•Опыт генерации документов с reportlab, python-docx и openpyxl.
•Знакомство с GitHub Actions, Sentry, nginx и TLS.
•Знание казахского языка.
Культура и преимущества
•Работа над действующим IT-продуктом с реальными пользователями.
•Участие в развитии масштабируемой информационной системы на пересечении fullstack-разработки, ИИ и автоматизации бизнес-процессов.
•Небольшая команда разработчиков, минимум бюрократии и возможность влиять на технические решения.
•Возможность участвовать в проектировании архитектуры и внедрении продукта на инфраструктуре заказчика.