Виста

Full stack Python разработчик

От 80 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Python
  • SQL

О нас:

Мы разрабатываем решения в области автоматизации медицинского документооборота и не только более 20 лет.
Наши продукты:

  • Комплекс Программных Средств "Виста-Мед"
  • Личный кабинет пациента iOS vistamed
  • Мессенджер ТАДАМ iOS/Android/Web
  • А также десятки специализированных программных продуктов

Обязательные требования:

Опыт коммерческой разработки от 1 года

• Владение Python 3

• Владение Flask/FastAPI

• Базовые навыки html, css и js

• Владение (My)SQL, конкретно: o Уметь написать запросы, достаточные для CRUD (SELECT, INSERT, UPDATE, DELETE, JOIN, GROUP BY, HAVING, COUNT, DISTINCT, ORDER BY, LIMIT) o Уметь написать запросы для изменения модели данных (CREATE TABLE, ALTER TABLE) o Иметь опыт в использовании индексов, дебага, применении команды EXPLAIN o Иметь опыт в написании хранимых процедур и событий

• Знание Unix: shell, ssh, systemctl/service, port forwarding, netstat

• Знание git, subversion

Будет бонусом:

  • Опыт коммерческой разработки Web/Desktop-приложений
  • Базовые представления об алгоритмах и структурах данных
  • Знание Unix: опыт пользователя, разработка и дебаг приложений
  • Знание Java/PHP
  • Знание Oracle
  • Опыт работы с любым JS-фреймвоком — Angular/ReactAdmin/etc

Область задач:

  • Написание и поддержка интеграций (Python3, MySQL, SOAP/REST)
  • Поддержка и развитие существующих клиент-серверных продуктов (Python 2/3 + Flask/Django, MySQL/Oracle, js+html)
  • Мелкие правки в связанных системах (Java/PHP)

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

  • работа в офисе в центре города, станция метро Пушкинская-Звенигородская, БЦ Нептун или удалённая работа
  • Работа преимущественно полный рабочий день. Существует возможность совмещения с учебой и частичной занятости в случае обоюдной договоренности
  • Первый месяц оплачиваемая стажировка, по итогам которой принимается решение о приёме на работу
  • Начальный уровень з/п от 80000.
  • Возможность пересмотра з/п по результатам работы раз в три месяца
  • Официальное оформление по ТК РФ

Тестовое задание

Написать приложение-ежедневник. Должна быть возможность создавать запись, редактировать запись, удалять запись, читать запись, просматривать список записей, помечать запись отработанной. Отработанные записи в списке записей должны выделяться отдельным цветом. Использовать Python, FastAPI, PostgreSQL/MySQL, Docker и любой веб-фреймворк (Angular, React, Svelte, dhtmlx, что-то на свой вкус). Приложение должно запускаться через докер и иметь docker-compose.yml. Бэкенд, фронтенд и БД должны запускаться в разных контейнерах. Приложение нужно выложить на гитхаб и написать к нему README.md. Допускается в качестве тестового задания прислать другое приложение, но оно должно удовлетворять основным требованиям: технологический стек должен быть тот же, логика должна быть разбита минимум на два контейнера, в приложении должны присутствовать все CRUD функции. Ожидаемое время выполнения тестового задания 2-6 часов.