Backend разработчик

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Разработка и внедрение инновационных технологий для компаний нефтегазовой отрасли

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

Условия работы

Чем предстоит заниматься:

  • Разработка и поддержка информационных систем (Django + DRF), в том числе разбор и анализ существующего десктопного приложения написанного на C++ и QT (толстый клиент), портирование приложения на клиент-серверную архитектуру (серверная часть Python+Django);
  • Работа с Django ORM (PostgreSQL), написание SQL запросов и анализ структуры БД (MS SQL);
  • Написание и портирование бизнес-логики и алгоритмов с С++ на Python;
  • Написание автотестов;
  • Возможность попробовать в работе уникальные инструменты для решения нестандартных задач.

Что мы ждём от вас:

  • Отлично владеете чистым Python 3+;
  • Опыт работы от 3 лет на аналогичной должности;
  • Имеете опыт коммерческой разработки нагруженных серверных приложений на Python (Django, Flask, FastApi);
  • Имеете опыт работы с SQL и имеете опыт написания сложных запросов к базе;
  • Имеете опыт создания сложных запросов используя Django ORM и/или SQLAlchemy;
  • Имеете опыт работы с асинхронными задачами Celery + Redis/RabbitMQ;
  • Готовы и желаете работать с кодом на C++ на уровне понимания что происходит в программе.

Будет большим преимуществом:

  • Опыт работы с отладчиком;
  • Знание тонкостей работы MS SQL и/или PostgreSQL;
  • Опыт работы с Redis;
  • Опыт работы с Django Rest Framework и Django ORM;
  • Опыт работы с микросервисной архитектурой.

Бонусы

Что мы предлагаем:

  • Strata Solutions включена Минцифры РФ в реестр аккредитованных IT-компаний;
  • Белая заработная плата с учётом пожеланий финалистов;
  • Удалёнка или комфортный офис, у нас есть своя кухня с микроволновкой, холодильником и безлимитными чаем и кофе, удобные рабочие места, а также все необходимые ресурсы для деятельности;
  • ДМС в первый месяц работы, включая стоматологию, и оплачиваемый больничный;
  • Постоянное развитие, внутренние коммуникации, обратная связь от руководства, возможность дополнительного обучения (тренинги, семинары);
  • Корпоративный спорт: действующие футбольная и волейбольная команды.