Обязанности:
- Разработка и поддержка backend-части приложения
- Интеграция с внешними API и внутренними микросервисами
- Участие в планировании, декомпозиции и оценке задач
- Проведение и участие в code review
- Поддержка и написание технической документации
- Работа с базами данных (PostgreSQL, Redis, MongoDB)
- Работа с очередями и брокерами (RabbitMQ или Kafka)
- Контейнеризация и настройка окружения через Docker
- Требования:Уверенное владение Python 3.x
- Опыт работы с FastAPI или Flask
- Знание принципов асинхронного программирования (asyncio), потоков и процессов
- Хорошее понимание ООП, SOLID, знание основных паттернов проектирования
- Понимание принципов работы WSGI/ASGI
- Уверенные навыки работы с SQL и NoSQL базами, ORM (SQLAlchemy, Pydantic)
- Опыт взаимодействия с RabbitMQ или Kafka
- Понимание архитектуры микросервисов
- Знание Docker, опыт настройки окружения через docker-compose
- Базовые знания Linux (bash, systemctl, логирование)
- Условия:Конкурентоспособная и стабильная заработная плата;
- Хорошая команда, в которой все работают на результат;
- Возможность карьерного роста и профессионального развития;
- Опыт работы в крупном и развивающейся IT компании