Обязанности: Разработка нового функционала и доработка существующего, тестирование и поддержка масштабируемого веб-приложения на Python; Участие в проектировании архитектуры приложений и принятии технических решений по отказоустойчивости и производительности; Покрытие unit тестами существующей кодовой базы; Построение блок-схем взаимодействия сервисов и инструментов; Контроль качества кода, проведение code review, внедрение лучших практик; Поддержка CI/CD; Оценка задач, декомпозиция и участие в планировании работ; Активное взаимодействие с продуктовым менеджментом, системным аналитиком; Требования: Высокий уровень владения Python. Опыт от 3 лет коммерческой разработки в качестве разработчика ПО на крупных проектах; Опыт работы с FastAPI, знание и опыт работы с другими фреймворками; Опыт работы с реляционными базами данных (PostgreSQL); Опыт работы с брокерами сообщений: RabbitMQ; Умение работать с контейнеризацией - Docker, Kubernetes; Умение писать unit-тесты; Знание принципов и подходов к построению сервисной архитектуры. Опыт работы с паттернами сервисной архитектуры (pubsub, api gateway, saga, outbox); Git на продвинутом уровне; Высокий уровень ответственности и умение доводить задачи до завершения; Понимание важности самостоятельной проверки результатов своей работы перед тестированием. Будет преимуществом: Опыт в fintech; Опыт работы с системами мониторинга (Prometheus, Grafana); Стек: Python 3.12+, FastAPI, Redis, RabbitMQ, PostgreSQL, Docker, Kubernetes, GitLab, CI/CD Условия: Удаленный формат работы; Официальное трудоустройство;
Похожие вакансии