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

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

Python

Мы - компания The Invaders, более 10 лет успешно занимаемся заказной веб и мобильной разработкой для компаний по всему миру. Основная специализация компании это разработка Web и Mobile проектов. Нашей базой является Новосибирск, но мы уже давно поддерживаем работу на удаленке.

В настоящее время мы начинаем работу над новым проектом, который будет реализован с использованием современного стека технологий и микросервисной архитектуры. Проект направлен на решение проблем таск-трекинга линейного персонала. В связи с чем, мы ищем опытного Python-разработчика на полный рабочий день для создания надежных и масштабируемых бекенд-сервисов.

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

  • Разработка и поддержка асинхронных микросервисов на Python с использованием FastAPI и Faststream (Propan)
  • Работа с базой данных PostgreSQL, ORM - sqlalchemy 2.0 (async), миграции - alembic
  • Покрытие кода unit и e2e тестами, на pytest
  • Обеспечение высокой производительности, надежности и безопасности сервисов.
  • Сотрудничество с командой разработчиков для обеспечения лучших практик и качественной интеграции сервисов.
  • Написание чистого, модульного, тестируемого кода.

Требования:

  • Коммерческий опыт разработки от 5 лет
  • Значительный опыт работы с Python и асинхронным программированием.
  • Опыт разработки микросервисов и понимание принципов микросервисной архитектуры.
  • Опыт работы с Redis, RabbitMQ
  • Знание FastAPI и опыт работы с ним
  • Опыт работы с sqlalchemy, alembic, postgresql
  • Опыт работы c pytest
  • Понимание основных принципов безопасности веб-приложений.

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

  • Применение на практике паттерн "Saga", или любого другого способа обеспечения транзакции данных в БД расположенных в разных сервисах.
  • Понимание и применение на практике "Луковой" архитектуры
  • Знание других языков программирования и технологических стеков.
  • Опыт работы с Faststream (Propan)
  • Вклад в открытые проекты или наличие собственных проектов на GitHub
  • Примеры проектов на GitHub
  • Опыт использования Docker

Условия:

  • Профессиональное развитие и рост в дружной и творческой команде разработчиков

  • Гибкий график работы и возможность удаленной работы

  • Конкурентная заработная плата

  • Возможность обучения и профессионального роста

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Откликнуться

Report Page