Обязанности:
Наша команда разрабатывает внутренний продукт управления требованиями. С точки зрения разработки - это веб приложение.Наш стек: Python (aiohttp), TypeScript (react), Redis, Postgres. Чем вам предстоит заниматься: Проектирование, разработка и поддержка продукта для автоматизации внутренних процессов, в частности процесса управления требованиями Разработка автоматизированных тестов на разрабатываемый продукт Разработка и поддержка документации проекта Сбор метрик для оценки производительности кода, эффективности решения Что мы ожидаем от будущего члена команды: Опыт коммерческой разработки на Python от 3-х лет Готовность и умение писать строго типизированный код Опыт работы с веб-фреймворком aiohttp или аналогами (Django, Flask и др.) Опыт написания асинхронного кода, знание asyncio и понимание работы корутин, потоков и процессов Понимание полиморфизма, умение работать с дженериками Навыки модульного тестирования и создания тест-кейсов, знакомство с unittest, желательно опыт работы с pytest Понимание реляционных СУБД на базовом уровне, умение писать несложные SQL-запросы Опыт коммерческой разработки на современном фреймворке React от 1 года Уверенное владение typescript Опыт использования инструментов управления проектами и сборщиками, желательно Yarn + Vite Понимание, как работают сборщики модулей, желателен опыт работы с webpack или аналогами Опыт написания тестов для Front-End Навыки работы с git, понимание gitflow (культура создания branches, pull requests, code review) Навыки работы в командной строке linux Умение читать диаграммы и описывать алгоритмы на языке uml (или готовность овладеть этими навыками) Понимание сетевого стека osi, как клиент устанавливает соединение с сервером, этапы прохождения и обработки запроса Уровень владения английским языком не ниже в1 (чтение и написание документации) Дополнительно приветствуется:- Опыт работы с sqlalchemy- Знание нереляционных типов баз данных- Опыт работы с брокерами сообщений, желательно rabbitmq- Опыт работы с Docker, опыт создания своих контейнеров- Опыт работы с jquery- Опыт написания CICD-пайплайнов- Опыт настройки линтеров и форматтеров для проектов на TS и Python- Понимание, как работает логирование при помощи стандартной библиотеки logging- Опыт работы с инструментом управления проектами uv- Хорошее знание принципов чистой архитектуры и предменто-ориентированного проектирования, способы взаимодействия компонентов, масштабирование систем и отказоустойчивость- Понимание, как работает jwt-авторизация- Опыт использования ai инструментов для написания кода и решения прикладных задач- Опыт работы по agile методологии Будем рады предложить вам: Конкурентный уровень заработной платы Гибридный формат работы, возможность полной удалённой работы Систему премирования за научные достижения, публикацию статей, регистрацию патентов и выступления на конференциях «Лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки Внутреннюю программу поддержки инноваций Медицинскую страховку, включающую стоматологию, госпитализации, международные путешествия Льготное страхование членов семьиПохожие вакансии
Senior Fullstack разработчик (Python+React)
Договорная
Москва. Станции метро: Смоленская, Баррикадная
ВТБ Капитал
Fullstack-разработчик / Teamlead (Python, React)
До 350 000 руб.
Москва. Станции метро: Смоленская, Баррикадная
Мамаева Ирина Анатольевна
Fullstack-разработчик (React / Next.js + Python / FastAPI)
До 290 000 руб.
Москва. Станции метро: Смоленская, Баррикадная
Одно Поле
От 180 000 до 200 000 руб.
Москва. Станции метро: Смоленская, Баррикадная
СБКЛАУД
Software Developer (Python, React/Typescript)
Договорная
Москва. Станции метро: Смоленская, Баррикадная
Леста Игры