Обязанности:
О нас и о продукте: Оптимакрос – крупный независимый российский вендор. Разработчик системы корпоративного уровня CPM/EPM класса. Наш продукт — универсальная платформа для оптимизационного, консолидационного, интегрированного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики. Платформа обеспечивает возможность обработки и анализа больших объемов данных, необходимых для эффективного принятия решений, а также планирования и мониторинга текущей операционной деятельности компании. Чем предстоит заниматься: Участие в проектировании и разработки архитектуры отказоустойчивого enterprise-решения; Написание качественного кода, тестов, проведение код-ревью;Наставничество; Участие в планировании и оценка сроков. Что мы ждем от кандидата: Python — уверенные навыки разработки на Python (3.x) не менее 5 лет, включая опыт создания корпоративных приложений, знание паттернов проектирования и лучших практик; FastAPI — опыт разработки не менее 3х лет; Логирование и трассировка — знание инструментов для логирования и анализа (например, ELK, Sentry, Datadog), опыт работы с распределёнными логами; Опыт разработки и оптимизации распределённых задач с использованием Celery либо других инструментов, настройка очередей, ретраи, обработка ошибок, мониторинг; Шины данных / брокеры сообщений — опыт работы с RabbitMQ, Kafka, NATS или аналогичными решениями, знание принципов работы с брокерами сообщений; Асинхронность, мультипроцессинг, многопоточность — навыки написания асинхронного кода на Python с использованием asyncio, concurrent.futures; Базы данных — уверенные навыки работы с реляционными СУБД (PostgreSQL, MySQL) . Будет плюсом: Опыт разработки на Go; Знание и опыт работы с Apache Airflow либо с аналогичными системами; Опыт работы с CI/CD (Jenkins, GitLab CI/CD, GitHub Actions) и развертывания Docker-контейнеров, опыт работы с Kubernetes; Опыт написания тестов (pytest), практики TDD; Опыт код-ревью и наставничества. Что ты получишь, выбрав нас: Официальное трудоустройство в аккредитованной IT компании; Полностью удаленный формат работы; Прозрачная система вознаграждения; Возможность соблюдать work/life balance; Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов); Возможность посещения внутренних митапов и неформальных мероприятий; Возможность обучения английскому языку; А также возможность расти вместе с нами, общаться с коллегами без излишних формальностей, повышать свой уровень знаний и работать в удовольствие.