Обязанности:
BND - консалтинговая компания, специализирующаяся на предоставлении услуг в области бизнес-аналитики (BI, Business Intelligence), риск-менеджмента, управления взаимоотношениями с клиентами (CRM), финансовой консолидации и электронного бизнеса.Мы создаем систему видеоаналитики в реальном времени для крупных производственных компаний с ИИ.Сейчас мы в поисках Backend разработчика python!Пожалуйста, откликаясь, прикладывайте ссылку на свой git или проекты и обозначьте желаемую зарплатную вилку.Ваши будущие задачи: Поддержка существующих и разработка новых backend-сервисов и компонентов (веб-API и инфраструктурные сервисы для систем видеоаналитики). Анализ требований, участие в проработке и выборе технических решений, декомпозиция задач. Оценка трудозатрат и сроков по задачам своего участка, участие в планировании. Проектирование и развитие схем БД (PostgreSQL), написание и оптимизация запросов, сопровождение миграций. Разбор и улучшение существующего кода: рефакторинг, повышение надёжности и производительности. Проведение code review, поддержание единых подходов к стилю и качеству кода. Реализация интеграций: request-reply API (REST) и асинхронные взаимодействия через RabbitMQ (AMQP). Написание и поддержка автотестов (pytest). Диагностика и устранение дефектов в продуктивной среде (включая разбор логов и проблем в Kubernetes). Требования: Опыт коммерческой разработки backend на Python от 2 лет. Уверенное владение Python и умение писать простой, читаемый и поддерживаемый код. Опыт разработки и сопровождения REST API. Опыт работы с PostgreSQL: проектирование схем, индексы, транзакции, базовая оптимизация запросов, в целом понимание SQL Опыт работы с ORM SQLAlchemy. Опыт разработки на FastAPI (опыт с Flask будет плюсом). Опыт написания юнит и интеграционных тестов с использованием pytest. Опыт работы с RabbitMQ (проектирование взаимодействий, обработка сообщений, надёжность доставки на уровне приложения). Опыт разработки production-сервисов на asyncio. Уверенная работа в Linux. Опыт работы с Docker и Kubernetes на уровне разработчика: Docker: написание dockerfile, сборка образов, запуск/отладка контейнеров. Kubernetes: kubectl (logs/exec/describe/events), понимание базовых сущностей (pod/deployment/service/configmap/secret) и принципов работы кластера. Helm: установка/обновление релизов, values, чтение чартов. Уверенное владение Git и опыт работы через GitLab (merge requests, code review, CI). Будет плюсом: Опыт работы с Kafka и/или другими брокерами/стриминговыми платформами. Опыт с gRPC. Опыт повышения наблюдаемости сервисов: структурированные логи, метрики, трассировка. Опыт работы с высоконагруженными сервисами и оптимизацией производительности. Опыт разработки на Go (Golang). Стек проекта: Python, FastAPI(местами Flask), asyncio, SQLAlchemy, PostgreSQL, RabbitMQ, Docker, Kubernetes, Helm, Git, GitLab. Условия: Работу на интересном проекте с прозрачным результатом Возможность реально влиять на проект Достойный уровень компенсации Оформление по ТК РФ График 5/2 ДМС, после прохождения испытательного срока Гибридный формат работы (офис 1-2 раза в неделю), полной удаленки нет Офис в центре Москвы 5 минут от м. Новокузнецкая / м. ТретьяковскаяПохожие вакансии
Договорная
Москва. Станции метро: Новокузнецкая, Павелецкая, Третьяковская
Монитор Софт
Договорная
Москва. Станции метро: Новокузнецкая, Павелецкая, Третьяковская
Вкусно — и точка
Договорная
Москва. Станции метро: Новокузнецкая, Павелецкая, Третьяковская
CHOICEIT
Договорная
Москва. Станции метро: Новокузнецкая, Павелецкая, Третьяковская
Государственное казенное учреждение Московской Области «Центр Компетенций Госуправления»
От 1 500 до 2 500 руб.
Москва. Станции метро: Новокузнецкая, Павелецкая, Третьяковская
Priqol Labs
Backend-разработчик senior (Python)
Договорная
Москва. Станции метро: Новокузнецкая, Павелецкая, Третьяковская
РУСАЛ