Habr Career · собрана 31 день назад

Python разработчик

Bell Integrator

ОфисРоссияJunior
PythonFastAPISQLPostgreSQLRedisDockerKubernetesCI/CDAnalytics

Описание вакансии

Python разработчик Employment type: Полный рабочий день Grade: Senior Skills: Python, Langgraph, LangChain Description: Технологический стек: Язык программирования: Python 3.12+ Фреймворки: FastAPI, LangChain / LangGraph, FastStream Базы данных: PostgreSQL, Redis Очереди: Kafka, RabbitMQ Поиск и аналитика: Opensearch, Elasticsearch CI/CD: Jenkins, Nexus, BitBucket, SonarQube Инфраструктура: OpenShift (Kubernetes), DropApp, Docker Управление: Jira, Confluence Требования: Опыт коммерческой разработки на Python от 4 лет Уверенное знание Python 3.7+ (в проекте используется 3.12+) Понимание и успешный опыт применения паттернов проектирования (GoF, SOLID, GRASP). Опыт проведения код-ревью и работы по GitFlow Опыт разработки агентных систем с помощью langchain, langgraph и успешное внедрение в промышленную среду. Опыт разработки приложений, основанных на микросервисной архитектуре. Уверенное знание SQL и понимание принципов работы реляционных СУБД (PostgreSQL). Опыт написания unit-тестов Опыт разработки асинхронных приложений на Python Понимание жизненного цикла разработки приложений в контексте Agile Важно: Опыт и желание работать в команде, умение аргументировать свои решения и договариваться Будет плюсом: Современные инструменты и практики (будет большим плюсом): Понимание принципов Domain-Driven Design (DDD) и принципов построения микросервисной архитектуры Опыт работы с Apache Kafka, Elasticsearch(OpenSearch), Qdrant Опыт использования AI-инструментов в разработке: GitHub Copilot, Codium, Cursor или их аналоги Навыки промпт-инжиниринга для эффективного взаимодействия с AI-ассистентами Знакомство с концепциями "vibe coding" и инструментами для генерации кода (наподобие GigaCode, Copilot, Roo Code) Обязанности: Разработка co-pilot решения на базе данных RAG и применении LLM Разработка и интеграция AI-агентов, исследование новых поверхностей взаимодействия с AI Разработка микросервисов на Python в качестве MCP инструментов. Анализ требований, формализация функционала, проектирование архитектуры взаимодействия агентов и сервисов Участие в планировании, декомпозиции задач и оценке сложностей, планировании спринтов на основе SCRUM церемоний Проведение код-ревью, поддержание высокого стандарта качества и чистоты кода Тесное взаимодействие с командой на всех этапах разработки Участие в подготовке и выпуске релизов, взаимодействие со смежными подразделениями. Документирование своей работы и менторство джуниор-разработчиков Условия: - Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах; - Опыт работы в распределенной команде профессионалов; - Уровень заработной платы обсуждается индивидуально; - Работа только в офисе - г. Москва