Backend Developer

Описание вакансии

Обязанности:

  • Проектирование и разработка масштабируемых микросервисов на FastAPI, включая архитектуру и документирование API (REST/WebSocket, OpenAPI)
  • Оптимизация производительности (профилирование, кэширование Redis), асинхронная обработка задач (asyncio, Celery/RabbitMQ)
  • Работа с реляционными (PostgreSQL, SQLAlchemy/Tortoise) и NoSQL (MongoDB) базами данных, интеграция внешних сервисов (gRPC/HTTP/SOAP)
  • Развертывание и оркестрация сервисов (Docker, Kubernetes, Helm), настройка CI/CD (GitLab CI/GitHub Actions)
  • Обеспечение качества кода: code review, тестирование (pytest), менторство junior-разработчиков
  • Реализация механизмов безопасности (OAuth2, JWT), соблюдение стандартов (OWASP Top 10)
Требования:
  • Высшее техническое образование или эквивалентный практический опыт
  • 4+ года коммерческой разработки на Python, включая 2+ года работы с FastAPI/Starlette
  • Углубленное знание Python 3.8+ (asyncio, typing), опыт работы с ORM и оптимизацией SQL-запросов
  • Практический опыт работы с Redis, RabbitMQ/Kafka, Docker/Kubernetes и облачными платформами (AWS/GCP/Azure)
  • Навыки настройки CI/CD-пайплайнов, инструментов мониторинга (Prometheus/Grafana) и профилирования кода
  • Понимание микросервисной архитектуры, паттернов проектирования (DDD, CQRS) и принципов Clean Code
  • Опыт проведения code review, оценки рисков и работы в команде
Условия:
  • График работы 5/2
  • Официальное трудоустройство
  • Обучение и карьерный рост
  • Активная и интересная работа; профессиональное развитие
  • Стабильная заработная плата;
  • Работа в дружном коллективе
Навыки
  • Python
  • PostgreSQL
  • Redis
  • Celery
  • Docker
  • Kubernetes
  • CI/CD
  • REST
  • gRPC
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию