Мы ищем Junior Python-разработчика - человека, который уже перерос стадию новичка, умеет самостоятельно закрывать небольшие задачи и хочет быстро вырасти до сильного Middle-разработчика. Чем предстоит заниматься Разрабатывать небольшие сервисы и модули на Python по техническим заданиям. Создавать и дорабатывать API-эндпоинты на FastAPI. Реализовывать бизнес-логику, обработку и валидацию данных. Работать с очередями и асинхронными задачами. Работать с PostgreSQL: писать SQL-запросы, создавать миграции, оптимизировать простые операции. Улучшать стабильность и производительность существующих сервисов. Развивать существующего AI-агента на базе LangGraph. Улучшать логику работы AI-агента, анализировать ошибки, повышать качество ответов и сценариев взаимодействия. Участвовать в разработке новых AI-функций и автоматизации бизнес-процессов. Что мы ожидаем Хорошее понимание Python и принципов ООП. Опыт разработки backend-приложений на FastAPI (обязательно). Практические знания SQL, желательно PostgreSQL. Навыки работы с Docker, Git и Linux на уровне уверенного пользователя. Базовое понимание RabbitMQ, Celery или Kafka. Опыт создания небольших сервисов или pet-проектов, которые можно показать. Умение брать задачу средней сложности, разбивать её на этапы и доводить до результата. Понимание принципов REST API, асинхронности, обработки ошибок и тестирования. Понимание микросервисной архитектуры и взаимодействия сервисов. Интерес к AI/LLM и желание развиваться в направлении интеллектуальных систем. Будет плюсом опыт работы с LLM-фреймворками (LangGraph, LangChain, LlamaIndex или аналогами) либо готовность быстро их освоить. Будет плюсом Опыт работы с Redis. Опыт написания юнит-тестов (pytest). Минимальный опыт деплоя на сервер или в облако. Опыт интеграции с LLM через API (OpenAI, Qwen, DeepSeek, Claude, Gemini и др.). Понимание принципов работы RAG, prompt engineering, function/tool calling. Опыт разработки AI-агентов или чат-ботов будет преимуществом. Что предлагаем Работу над реальным AI-продуктом, который уже используется клиентами. Возможность получить практический опыт разработки AI-агентов и современных LLM-систем. Сложные и интересные задачи, позволяющие быстро вырасти до уровня Middle. Возможность влиять на развитие продукта и предлагать собственные решения.
Мы ищем Junior QA Engineer — человека, который уже освоил основы тестирования, умеет самостоятельно проверять функционал по требованиям и хочет быстро вырасти до сильного Middle QA. Чем предстоит заниматься Проводить функциональное тестирование backend и web-приложения. Тестировать AI-агента на базе Qwen по готовым сценариям. Проверять корректность ответов агента, выявлять ошибки в логике и сценариях общения. Составлять тест-кейсы, чек-листы и описывать найденные дефекты. Выполнять регрессионное тестирование после выпуска новых версий. Проверять интеграции между сервисами и API. Анализировать логи и помогать локализовывать причины возникновения ошибок. Участвовать в подготовке демонстрационных сценариев и пользовательских кейсов. Взаимодействовать с разработчиками и участвовать в обсуждении новых функций. Что мы ожидаем Понимание жизненного цикла разработки ПО и процесса тестирования. Знание основных видов тестирования (функциональное, регрессионное, интеграционное, smoke). Умение составлять тест-кейсы, чек-листы и качественные баг-репорты. Понимание работы REST API и опыт тестирования API через Postman или аналогичные инструменты. Базовые знания SQL для проверки данных в PostgreSQL. Навыки работы с Git и понимание клиент-серверной архитектуры. Умение анализировать требования и самостоятельно находить граничные и негативные сценарии. Внимательность к деталям и системный подход к поиску ошибок. Интерес к AI/LLM и желание разобраться в принципах работы интеллектуальных систем. Будет плюсом Опыт тестирования AI-чатов, голосовых помощников или LLM-приложений. Понимание принципов работы больших языковых моделей (LLM), prompt engineering и AI-агентов. Опыт работы с Swagger/OpenAPI. Базовые знания Python для написания простых тестовых скриптов. Опыт работы с системами управления задачами. Опыт работы с инструментами логирования. Опыт работы с автотестами и понимание принципов автоматизированного тестирования. Базовые навыки написания автотестов на Python (pytest, Playwright, Selenium или аналогичные инструменты). Желание развиваться в направлении QA Automation и участвовать в поддержке существующих автотестов. Что предлагаем Работу над реальным AI-продуктом, которым уже пользуются клиенты. Возможность получить коммерческий опыт тестирования AI-агентов и современных LLM-систем. Интересные задачи и быстрый профессиональный рост. Участие в развитии процессов тестирования и возможность перейти в автоматизацию. Возможность влиять на качество продукта и предлагать улучшения.