Junior/Middle Fullstack developer ( Python + ReactJS + PostgreSQL) (удаленная работа)
(вакансия в архиве)

18 августа 2022

Уровень зарплаты:
от 70 000 до 150 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Junior/Middle Fullstack developer ( Python + ReactJS + PostgreSQL)

О проекте

Имеем веб-приложение, автоматизирующее процессы учета договоров + планирования финансов. Веб-приложение в Продакшене с 2016 года, в среднем 100 активных пользователей в рабочее время. Среда тестирования отдельная, налажен процесс CICD. Необходимо разрабатывать новый функционал и рефакторить имеющийся.

Стек технологий:

  • Linux;
  • Docker;
  • Python 3.8;
  • PostgreSQL (версия >= 12);
  • Redis;
  • Pyramid framework;
  • Jinja2;
  • React.js;
  • HTML 5, CSS;

Условия

  • удаленная работа
  • гибкий график - определим время совместного перекрытия на 2 часа

Требования

Нам требуется фулл-стек разработчик Python с хорошим знанием PostgreSQL, фреймворков Python и ReactJS

  • коммерческий опыт backend-разработки на Python от 1 года
  • коммерческий опыт frontend-разработки на React.js от 1 года
  • знание современного Javascript, HTML / CSS ;
  • опыт работы с PostgreSQL;
  • опыт проектирования и развития REST API;
  • знание Linux (командной строки Linux, shell scripting и тд);

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

  • Быть единственным разработчиком в проекте в связке с тестировщиком и руководителем проекта
  • разработка нового функционала на Pyramid;
  • рефакторинг текущей кодовой базы (70% работа с Legacy кодом, 30% разработка нового)
  • поиск ошибок, их устранение;
  • разработка API методов;
  • разработка frontEnd а с помощью BootStrap, React.js, Jinja2;
  • документирование проекта;

Будет плюсом

  • docker;
  • опыт работы с noSQL/ in-memory базами (Redis и др.);
  • опыт разработки высоконагруженных сервисов;
  • знание классических алгоритмов программирования и структур баз данных;
  • опыт проектирования и развития REST API;
  • опыт тестирования ПО;
  • знание английского языка на уровне чтения технической документации и переписки;
  • умение разбираться в чужом коде и желание его улучшать/рефакторить согласно продуктовым и технологическим целям;