Fraxis

Backend-разработчик (Django / python)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Django Framework
  • PostgreSQL
  • MySQL
  • Git

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

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

  • Проектирование и разработка RESTful API и веб-сервисов на основе Django для управления производственными процессами.
  • Реализация бизнес-логики и интеграция с внешними сервисами (в т.ч. через WebSocket, если требуется).
  • Проектирование структуры базы данных, оптимизация запросов и обеспечение высокой производительности приложения.
  • Написание юнит-тестов и интеграционных тестов для обеспечения надежности кода.
  • Участие в планировании архитектуры проекта, обсуждение технических решений с командой и участие в код-ревью.
  • Настройка CI/CD процессов для автоматизации сборок и развертывания.
Требования:
  • Опыт разработки на Python не менее 3-х лет, с активным использованием Django в коммерческих проектах.
  • Глубокое понимание архитектуры веб-приложений, умение разрабатывать масштабируемые и надежные API.
  • Знание реляционных СУБД (PostgreSQL, MySQL) и опыт оптимизации запросов.
  • Опыт работы с системами контроля версий (Git) и понимание принципов CI/CD.
  • Умение писать чистый, поддерживаемый и хорошо документированный код, следовать best practices разработки.
  • Опыт интеграции с внешними API и работы с асинхронными задачами (Celery, Django Channels) будет преимуществом.
  • Желательные требования:
  • Опыт работы с Docker и контейнеризацией приложений.
  • Знакомство с микросервисной архитектурой и подходами к масштабированию backend-систем.
  • Понимание принципов безопасности веб-приложений, опыт реализации защиты от распространенных угроз.
  • Знание инструментов мониторинга и логирования (Sentry, Prometheus, ELK).
Условия:
  • Участие в создании нового продукта с нуля, где каждая ваша идея имеет значение.
  • Конкурентоспособную заработную плату и бонусную систему.
  • Гибкий график работы и возможность частичного удалённого сотрудничества.
  • Дружную команду профессионалов, открытых к инновационным решениям и совместному развитию.
  • Возможности для профессионального роста, обучения и участия в профильных конференциях.