Backend разработчик Python (удаленная работа)

26 октября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Backend разработчик Python

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

О компании и проекте:

Мы развиваем перспективный проект по аренде недвижимости зарубежом. Наш продукт включает в себя сайт и мобильное приложение для посуточной и длительной аренды квартир, с личными кабинетами для арендодателей и арендаторов. Мы работаем над улучшением пользовательского опыта и расширением функционала продукта.

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

  • Разработка и поддержка backend-части проекта на базе FastAPI и PostgreSQL .
  • Проектирование и реализация API для мобильных приложений и веб-приложений.
  • Интеграция с системами оплаты, внешними сервисами и библиотеками.
  • Оптимизация и поддержка производительности сервера, базы данных и кэширования с помощью Redis .
  • Настройка и поддержка асинхронных задач с использованием Celery .
  • Поддержка процесса аутентификации и авторизации через JWT, с использованием библиотек python-jose и Passlib .
  • Разработка миграций и управление изменениями схемы базы данных через Alembic .
  • Поддержка тестов с использованием pytest для обеспечения стабильности и качества кода.
  • Взаимодействие с командой frontend-разработчиков для интеграции API с интерфейсами.

Требования:

  • Опыт работы с Python и фреймворком FastAPI .
  • Глубокие знания реляционных баз данных и SQLAlchemy .
  • Опыт работы с PostgreSQL , включая проектирование и оптимизацию запросов.
  • Понимание принципов работы асинхронного программирования в Python.
  • Опыт работы с системами кэширования, такими как Redis .
  • Знание технологий контейнеризации и деплоя (например, Docker).
  • Опыт интеграции с внешними API и работы с библиотеками запросов ( requests , aiohttp ).
  • Опыт работы с Alembic для миграций базы данных.
  • Умение писать и поддерживать тесты с использованием pytest .
  • Опыт работы с системами очередей, такими как Celery и Redis .

Плюсы:

  • Опыт работы с асинхронными веб-серверами, такими как Uvicorn .
  • Знание и опыт работы с системой мониторинга и логгирования ( Loguru , Flower ).
  • Опыт разработки высоконагруженных систем.
  • Знание WeasyPrint и Jinja2 для генерации документов и отчетов.

Мы предлагаем:

  • Удаленную работу в дружной команде с гибким графиком.
  • Участие в проекте с перспективой роста и влияния на развитие продукта.
  • Взаимодействие с профессиональной командой разработчиков и дизайнеров.
  • Использование современных технологий и инструментов.

Методология:

  • Scrum. Мы работаем по гибкой методологии разработки, проводим ежедневные стендапы и регулярные спринты.

Если вы хотите принять участие в развитии уникального продукта и работать с современным стеком технологий, присылайте резюме!

Стек технологий: Python 3.9, FastAPI, PostgreSQL, SQLAlchemy, Redis, Celery, Alembic, Psycopg2, Aiohttp, Uvicorn, Loguru, Pydantic, pytest, Docker, Jinja2, WeasyPrint.



Посмотрите похожие вакансии

Ведущий backend разработчик (python)
Компания: БИЗНЕСТУГОУ
Зарплата: з.п. не указана
Middle/Senior Backend разработчик (Python/FastAPI/PostgreSQL)
Компания: Траст Строй
Зарплата: от 180 000 до 180 000 руб.
Middle+/Senior Backend разработчик (Python + FastAPI)
Компания: Outlines Technologies
Зарплата: от 250 000 до 300 000 руб.
Junior Backend разработчик (Python)
Компания: MillionAgents
Зарплата: от 90 000 до 90 000 руб.