Ко всем вакансиям
Senior
Backend
Все
Backend разработчик на Python

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

Откликнуться
Описание

BPA (Business Process Audit) – российская группа ИТ-компаний, занимающаяся разработкой программного обеспечения в области искусственного интеллекта, робототехники и интернета вещей. BPA создает цифровые продукты и оказывает консалтинговые услуги в сфере информационных технологий для бизнеса. Основным направлением работы является автоматизация бизнес-процессов на основе технологий компьютерного зрения и обработки естественного языка.

BPA разрабатывает ИТ-продукты для бизнеса и государственных организаций и предлагает своим заказчикам техническое сопровождение в создании инновационных решений, способных вывести бизнес-процессы на новый уровень. Также компания BPA осуществляет разработку и внедрение программно-аппаратных комплексов на базе искусственного интеллекта и компьютерного зрения для различных сегментов рынка.

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

Обязанности
  • Разработка серверной логики: создание и поддержка серверной логики приложений с использованием фреймворков, таких как Django, Flask, FastAPI и других
  • Взаимодействие с базами данных: проектирование и реализация схем баз данных, написание SQL-запросов, использование ORM (Object-Relational Mapping) для работы с данными
  • API-разработка: создание и документирование RESTful или GraphQL API для взаимодействия с фронтенд-разработчиками и другими сервисами
  • Обработка и хранение данных: обработка входящих данных, их проверка и валидация, а также обеспечение безопасности данных
  • Работа с аутентификацией и авторизацией: реализация механизмов аутентификации пользователей и контроля доступа к ресурсам приложения
  • Тестирование и отладка: написание тестов для обеспечения надежности и стабильности кода, а также отладка и исправление ошибок
  • Системное администрирование и DevOps:: настройка серверов, работа с контейнерами (например, Docker), CI/CD (непрерывная интеграция и доставка) и управление облачными сервисами
Требования
  • Уверенное знание самого языка программирования Python и его стандартной библиотеки
  • работы с популярными фреймворками для веб-разработки на Python (Django, Flask, FastAPI и др.)
  • Умение работать с реляционными (PostgreSQL, MySQL) и/или нереляционными (MongoDB) базами данных
  • Понимание принципов работы веб-технологий, таких как HTTP/HTTPS, REST, API
  • Знание систем контроля версий, таких как Git и других
  • Понимание принципов проектирования программного обеспечения, таких как SOLID, DRY и других
  • Умение писать юнит-тесты и интеграционные тесты
  • Способность работать в команде и общаться с другими членами команды и клиентами
Мы предлагаем
  • Работу в динамичной ИТ-компании: возможность развиваться и реализовывать креативные идеи в команде профессионалов.
  • Гибкий график: возможность работать удаленно, при желании посещать офис в Москве.
  • Перспективы карьерного роста: компания активно развивается, и вы сможете расти вместе с ней.
  • Приятный коллектив: дружелюбная атмосфера и поддержка команды.
  • Стабильную зарплату и бонусы: конкурентоспособная оплата труда с возможностью роста, премии.

Разработаем УСПЕШНЫЙ проект ДЛЯ ВАС

Ваша форма отправлена! Мы совсем скоро вам ответим!
Упс, где-то произошла ошибка! Проверьте все поля!

Нажимая на кнопку «Отправить», вы даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности