Junior Full Stack Developer

Требуемый опыт работы: 1–3 года

В качестве кандидата, претендующего на вакансию, мы видим специалиста, который:

  • Имеет небольшой опыт участия в проектах, связанных с разработкой на Python и JavaScript, либо не имеет опыта, но обладает хорошими знаниями языков и фреймворков;

  • Стремится получать знания и опыт, а также развиваться как специалист в области full stack/backend разработки.

  • При необходимости на первом этапе возможно трудоустройство с частичной занятостью.

N.B. Обратите внимание, что вакансия не связана с исследованием или анализом данных на Python.

Обязанности:

  • Участие в полном цикле разработки микросервисов - проектирование, программирование, тестирование, поддержка;

  • Разработка web-интерфейса для внутреннего использования сотрудниками компании из готовых шаблонных компонентов;

  • Разработка API сервисов, бизнес-логики, написание SQL скриптов;

  • Решение задач по интеграции с внешними сервисами и системами;

  • Поддержка и доработка существующих микросервисов.

Разработка Backend ведется на Python 3+ под Linux, Frontend – на Vue.js. В качестве БД применяется PostgreSQL. Также используются JIRA, Confluence, GIT.

Требования (обязательные навыки):

  • Наличие опыта работы с одним из backend фреймворков: Django/Flask/FastAPI;

  • Наличие опыта работы с одним из frontend фреймворков: Vue.js, React.js;

  • Понимание принципов REST API;

  • Знание формата обмена данными JSON, XML, YAML;

  • Английский на уровне достаточном для чтения документации.

Приветствуется:

  • Наличие примеров работ на GitHub (личные проекты);

  • Базовые знания SQL (желательно PostgreSQL);

  • Знание принципов микросервисной разработки (KISS, DRY, etc);

  • Знакомство с асинхронным кодом и библиотеками: asyncio, aiohttp, asyncpg, sanic;

  • Опыт работы с Linux;

  • Образование, базовые знания или опыт работы в сфере финансовых рынков/IT в финансах.

Условия:

  • Конкурентное вознаграждение, 13-я зарплата, система ежегодного премирования по результатам работы;

  • Быстрый профессиональный рост. Для каждого успешного кандидата будет составлена дорожная карта развития;

  • Комфортный офис у станций метро Маяковская/Новослободская;

  • Гибкое начало рабочего дня;

  • Лояльное отношение к частично удаленной работе.