Middle FullStack Developer
Требования
Местоположение и тип занятости
Компания
We specialize in the recruitment of middle and top personnel for banks
Описание вакансии
О компании и команде
IT-компания (разработчик финансового ПО)
Ожидания от кандидата
- Опыт разработки на Python в связке с Flask или Django от 3 лет;
- Уверенное знание PostgreSQL, (в том числе опыт работы с psql: подключение к БД, администрирование пользователей, исполнение запросов, снятие дампа, загрузка дампа);
- Опыт работы с асинхронным кодом (asyncio/aiohttp ), очередями сообщений и др.;
- Опыт работы с высоконагруженными системами и объемными базами данных;
- Опыт работы с микро сервисной архитектурой и протоколом gRPC;
- Уверенное знание git flow и опыт его применения;
- Хорошее понимание CI/CD процессов, опыт работы с Docker.
Обязанности:
- Разработка бэкэнда и фронтенда для аналитического web-портала для оценки инвестиционных продуктов, учета сделок, построения отчетности и др.;
- Проработка архитектуры, оптимизация и масштабирование функционала системы;
- Написание автоматических тестов в проекте (pytest);
- Участие в командных процессах по CodeReview;
- Участие в совместном проектировании архитектуры сервиса и оценке задач.
Условия работы
- Формат работы – гибридный или удаленный (после прохождения испытательного срока);
- Конкурентоспособный уровень дохода (оклад + годовой бонус);
- Возможности принять участие в разработке инновационного продукта;
- Возможности развития и роста внутри компании.
Дополнительные инструкции
ReactJS / Bootstrap / Plotly / Jest / React Testing Library / Django / Django Rest Framework / FastAPI / Docker / SQLAlchemy, Alembic / Celery / Redis / Apache Airflow / Yandex Cloud advanced user (Container Registry, Compute Cloud, Cloud Functions) / Postgres / Pytest (или другой testing framework) / Git.