Python backend developer

Щербина Иван Алексеевич

United States

Híbrido

USD 120 000 - 170 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Remote or hybrid work

Resumo da oferta

Щербина Иван Алексеевич ищет backend-разработчика с опытом Python и FastAPI для разработки и поддержки высоконагруженных сервисов. Работа предполагает проектирование архитектуры, интеграцию с внутренними и внешними API, а также создание тестов и мониторинга. Гибридный формат удалённой/офисной работы.

Требуется 3+ года опыта, знание PostgreSQL, SQLAlchemy/Alembic, Kafka или RabbitMQ, а также понимание REST и авторизации (JWT, OAuth 2.0). Уровень владения Git, Docker и Linux обязателен.

Qualificações

  • 3+ года коммерческого опыта backend-разработки на Python
  • Опыт разработки production-приложений на FastAPI
  • Уверенное владение Python 3, asyncio и REST API
  • Знание PostgreSQL и SQL, опыт оптимизации запросов
  • Опыт работы с SQLAlchemy и Alembic
  • Опыт работы с Kafka/RabbitMQ
  • Опыт тестирования с pytest
  • Знание Git, Docker и Linux
  • Понимание SOLID/DRY/KISS и архитектуры поддерживаемого кода
  • Опыт мониторинга, логирования и обработки ошибок

Responsabilidades

  • Разрабатывать и поддерживать backend-сервисы и REST API на Python с FastAPI
  • Проектировать архитектуру сервисов, API-контракты и модели данных
  • Инtegрировать внешние и внутренние сервисы, работать с Kafka/RabbitMQ
  • Писать unit- и integration-тесты с pytest
  • Участвовать в code review и обсуждении архитектурных решений
  • Оптимизировать производительность, стабильность и масштабируемость
  • Диагностировать проблемы в production-окружении

Conhecimentos

Python
Async programming
REST API
Git
Docker
Linux
Testing (pytest)
Code review

Ferramentas

SQLAlchemy
Alembic
FastAPI
PostgreSQL
Kafka
RabbitMQ
JWT/OAuth2
Redis
Kubernetes
Celery

Descrição da oferta de emprego

Описание

Описание: Описания нет

Задачи

Разрабатывать и поддерживать backend-сервисы и REST API на Python с использованием FastAPI. Проектировать архитектуру сервисов, API-контракты и модели данных. Разрабатывать интеграции с внутренними сервисами и внешними API. Реализовывать асинхронные и событийно-ориентированные процессы. Работать с PostgreSQL: проектировать схемы данных, оптимизировать SQL-запросы и обеспечивать целостность данных. Использовать SQLAlchemy и Alembic для работы с базами данных и миграциями. Разрабатывать и поддерживать интеграции с брокерами сообщений (Kafka, RabbitMQ). Писать unit- и integration-тесты с использованием pytest. Оптимизировать производительность, стабильность и масштабируемость backend-сервисов. Участвовать в code review, обсуждении архитектурных решений и улучшении технических процессов. Диагностировать и устранять проблемы в production-окружении.

Требования

От 3 лет коммерческого опыта backend-разработки на Python. Уверенное знание Python 3, стандартной библиотеки и системы типов. Опыт разработки и поддержки production-приложений на FastAPI. Хорошее понимание асинхронного программирования в Python (asyncio, async/await). Понимание принципов REST API, HTTP и клиент-серверной архитектуры. Уверенное владение PostgreSQL и SQL, опыт оптимизации запросов. Практический опыт работы с SQLAlchemy и Alembic. Опыт использования Kafka или RabbitMQ. Понимание механизмов аутентификации и авторизации (JWT, OAuth 2.0, RBAC). Опыт написания автоматизированных тестов с использованием pytest. Уверенное владение Git, Docker и Linux. Понимание принципов SOLID, DRY, KISS и подходов к проектированию поддерживаемого кода. Опыт работы с логированием, мониторингом и обработкой ошибок. Умение самостоятельно принимать технические решения и аргументировать выбранный подход. Будет плюсом: Опыт проектирования микросервисной архитектуры и распределённых систем; Опыт интеграции AI/ML- и LLM-сервисов; Понимание особенностей работы с Kafka: consumer groups, partitioning, offsets и delivery semantics; Опыт работы с Redis и механизмами кеширования; Опыт использования Celery и фоновых задач; Опыт работы с Kubernetes и облачной инфраструктурой; Опыт настройки CI/CD-процессов; Знакомство с Prometheus, Grafana, Sentry, OpenTelemetry; Опыт оптимизации высоконагруженных приложений; Опыт технического менторинга и проведения code review

Условия

Удалённая работа или гибридный формат. Полная или частичная занятость по договорённости. Гибкий график с согласованными часами командной коммуникации. Возможность самостоятельно принимать технические решения. Участие в проектировании архитектуры и развитии backend-сервисов. Минимум бюрократии и ориентация на результат.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Backend developer for veterinary clinics
Backend developer for veterinary clinics

Новые Ветеринарные Технологии • EUA

Teletrabalho
USD 110 000 - 180 000
Удалённая работа с гибким графиком
Python разработчик backend-сервисов
Python разработчик backend-сервисов

Hireway • EUA

Teletrabalho
USD 28 000 - 41 000
Python developer
Python developer

Сджей Глобал • EUA

Teletrabalho
USD 120 000 - 180 000
Python engineer
Python engineer

it-bench.work • EUA

Teletrabalho
USD 33 000 - 56 000
Python разработчик IT-продуктов
Python разработчик IT-продуктов

Hireway • EUA

Teletrabalho
USD 60 000 - 100 000
python разработчик
python разработчик

GO Digital • EUA

Teletrabalho
USD 120 000 - 180 000
Python backend developer for online services
Python backend developer for online services

РА Дельта • EUA

Teletrabalho
USD 90 000 - 170 000
Удалённая работа
Гибкий график
Python backend developer
Python backend developer

Miles Miles Ltd • EUA

Teletrabalho
USD 100 000 - 150 000
python-разработчик
python-разработчик

KEDOO Entertainment • EUA

Teletrabalho
USD 20 000 - 33 000
咖啡 в офисе
backend-разработчик финансовых данных
backend-разработчик финансовых данных

Adviva • EUA

Teletrabalho
USD 120 000 - 180 000