Вакансия: 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;
- опыт тестирования ПО;
- знание английского языка на уровне чтения технической документации и переписки;
- умение разбираться в чужом коде и желание его улучшать/рефакторить согласно продуктовым и технологическим целям;