Обязанности:
ITVolna.tech — мы быстрорастущая платформа, созданная для взаимодействия разработчиков и ведущих компаний. У нас множество компаний-партнёров, которые готовы принять к себе в команду python developer (Senior) для работы над современными продуктами. Одно из наших преимуществ - это оперативный процесс найма. Обычно 1-2 собеседования независимо от компании. Проект: Система Бюджетирования. Предоставить пользователям инструменты планирования, сбора факта и формирования управленческой отчетности по бюджетам Стэк: Python (FastAPI) + React + Apache Kafka Задачи: разработка ядра системы, базовой логики и алгоритмов работы всех компонентов обеспечение корректной работы всех функций системы и ее логики организация и работа с базами данных работа и разработка API интеграции с внешними сервисами тестирование и отладка системы и отдельных ее компонентов настройка процессов непрерывной интеграции и поставки 1С в части интеграции Требования: Опыт 5+ лет Знание Python FastAPI, API, Apache Kafka, Docker Понимание принципов работы серверов Навыки написания юнит-тестов и покрытия кода тестами Основы обеспечения безопасности Знание СУБД, навыки написания запросов к БД, их оптимизации и проектирования баз данных Знание основ frontend Навыки проектирования систем с нуля Опыт интеграции с внешними сервисами Знание популярных веб-фрейморков Понимание методологии TDD Опыт работы с асинхронными запросами Стремление писать "красивый" "чистый" код, rest, python3.11, fastapi/pydantic/Dependency Injection, postgresql/sqlalchemy 2, celery, s3, kafka, redis, pytest pdm как менеджер зависимостей в проекте опыт работы с чистой архитектурой Плюсом будет: работа с linux Условия: удалённая работа с первого дня job offer, отталкиваясь от ваших финансовых пожеланий; оформление по ИП. Ждем тебя в нашей команде!