KEYFORY

Python разработчик Middle/Senior

1 000 - 2 500 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • REST API
  • API
  • PostgreSQL
  • SQLAlchemy
  • Gitlab
  • Наставничество
  • Коммуникабельность
Мы развиваем проект и ищем опытного Back-end разработчика для усиления команды, состоящая из Frotn-End и devOps разработчиков. Наш продукт построен на микросервисной архитектуре, и нам нужен специалист, готовый самостоятельно вести серверную часть, оптимизировать текущие решения и масштабировать систему самостоятельно. Важно: проект находится в предпродовой стадии.

Чем предстоит заниматься:

    • Развивать и поддерживать микросервисную архитектуру интернет-магазина.
    • Проектировать и реализовывать новые сервисы.
    • Интегрироваться с внешними API.
    • Обеспечивать безопасность, производительность и отказоустойчивость системы.

Что мы предлагаем:

    • Проектная или почасовая оплата (обсуждается индивидуально).
    • Удалённый формат с гибким графиком.
    • Работа в небольшой команде с возможностью влиять на архитектурные решения.
    • Участие в других проектах компании после успешного завершения задач.

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

    • Разработка и поддержка серверной части на Python (LiteStar, aiohttp).
    • Реализация RESTful API для взаимодействия с Front-end.
    • Работа с очередями сообщений (RabbitMQ, aio-pika).
    • Написание эффективных SQL-запросов и оптимизация БД (PostgreSQL, SQLAlchemy).
    • Адаптация Docker-окружения под микросервисы.

Технологический стек:

    • Backend: Python (LiteStar, aiohttp, aio-pika).
    • Базы данных: PostgreSQL, SQLAlchemy, Alembic.
    • Инфраструктура: Docker, GitLab CI/CD.
    • Брокер сообщений: RabbitMQ.

Требования:

    • Опыт коммерческой разработки на Python от 3 лет.
    • Глубокое знание LiteStar/FastAPI и асинхронного программирования (asyncio).
    • Уверенная работа с PostgreSQL, ORM (SQLAlchemy/Advanced-Alchemy), миграциями (Alembic).
    • Опыт с Docker и Docker Compose.
    • Знание Git и практик CI/CD (GitLab).
    • Английский язык: чтение документации, написание комментариев.

Будет плюсом:

    • Опыт разработки сервисов аутентификации/авторизации.
    • Настройка ELK-стека или аналогов.
    • Работа с Kubernetes.
    • Знание Linux на уровне администрирования.
Если вы готовы брать ответственность за серверную часть проекта, оптимизировать текущие решения и расти вместе с нами — присылайте резюме!
Расскажите о вашем опыте, поделитесь примерами своего кода на LiteStar или сделайте наше тестовое задание. Мы открыты к диалогу и новым идеям!