Sputnik

Python-разработчик (full stack)

Не указана
  • Москва
  • От 3 до 6 лет
  • Python
  • Django Rest Framework
  • FastAPI
  • SQLAlchemy
  • React
  • Docker

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

  • Разработка и поддержка веб-приложений на Python с использованием фреймворков Django и FastAPI.

  • Верстка пользовательских интерфейсов по готовым дизайн-шаблонам (Figma).

  • Разработка и поддержка клиентской части приложений на React JS.

  • Написание эффективного и поддерживаемого кода с применением принципов чистой архитектуры и паттернов проектирования.

  • Работа с базами данных (Django ORM, SQLAlchemy, Peewee) и оптимизация запросов.

  • Разработка и поддержка контейнеризации приложений с использованием Docker.

  • Написание и поддержка модульных тестов с использованием Unittest и Pytest.

  • Анализ и оптимизация производительности приложений (backend и frontend).

  • Участие в code review и обсуждении архитектурных решений.

Требования:

  • Опыт разработки на Python от 2 лет.

  • Опыт работы с фреймворками Django и FastAPI.

  • Опыт разработки frontend-части на React JS.

  • Уверенные знания HTML и CSS, понимание принципов адаптивной и кроссбраузерной верстки.

  • Знание принципов чистой архитектуры и умение их применять.

  • Опыт работы с базами данных (Django ORM, SQLAlchemy, Peewee).

  • Опыт написания модульных тестов с использованием Unittest и Pytest.

  • Знание паттернов проектирования и умение их применять.

  • Хорошие знания логики и теории алгоритмов.

  • Умение работать в команде и самостоятельно.

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

  • Опыт работы с Docker.

  • Опыт работы с другими фреймворками и библиотеками на Python.

  • Опыт работы в Agile-командах.

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

  • Интересные и сложные задачи.

  • Возможность профессионального роста.

  • Дружный коллектив.

Стек:

Python, Django, FastApi, Django ORM, SQLAlchemy, Peewee, AsyncIO, React JS.