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

Требования

Бэкенд, Средний (Middle)PythonGitVue.js

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

Санкт-ПетербургПолный рабочий день

Компания

Разработка программного обеспечения, радиоэлектронного наземного и бортового авиационного оборудования

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

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

Наша компания специализируется на разработке наукоемких решений в воздухе,  на море и на суше.

У нас много интересных проектов в области разработки специальных ПО, например интеллектуальных ГИС и computer vision.

Основной технологический стек проектов:

  • Python (Python 3.8, asyncio)
  • PostgreSQL
  • Vue.js

ОТ ВАС ПОТРЕБУЕТСЯ:

  • Знание современного Python и его окружения:
    • Стандартная библиотека (asyncio, typing, pathlib, dataclasses и т.д.);
    • Библиотеки на базе фреймворка asyncio (aiohttp/fastapi, asyncpg и т.д.);
    • Покрытие кода тестами (pytest, coverage);
    • Описание проекта как библиотеки (setuptools/setup.py, poetry, requirements);
    • Использование линтеров.
  • Опыт работы с базами данных (postgresql);
  • Умение пользоваться системой контроля версий (git, gitlab, gitflow).

МЫ ПРЕДЛАГАЕМ:

  • Минимум поддержки кода, максимум вовлеченности в разработку архитектуры и фич, а также прямой feedback от заказчиков;
  • Командную работу в рамках крупной компании (есть у кого учиться и с кем делиться своими знаниями);
  • Гибкий подход к графику работы;
  • ДМС после 3-ех месяцев работы;
  • Рабочее место: м. Василеостровская, Санкт-Петербург, Малый проспект В.О., 54к4
  • Участие в конференциях и выставках, профессиональное обучение и развитие.