🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Fullstack-разработчик

Зарплата

от 100 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Инструмент для управленческого учета

Описание вакансии

О компании и команде

Хей! Мы стартап Busyboard - занимаемся разработкой финансового софта для маркетплейсов. У нас уже есть небольшая команда, не хватает только вас! 

Наш проект представляет собой веб-приложение с современным фронтендом на React (TypeScript) и бэкендом на Django (Python). Приложение имеет сложную архитектуру, включая взаимодействие с REST API, асинхронные задачи (Celery), работу с базами данных и контейнеризацию.

Ожидания от кандидата

Общие требования:

  • Опыт работы от 2 лет в fullstack-разработке (либо мидл с опытом в обоих направлениях).
  • Умение работать с Git (ветвление, пул-реквесты, код-ревью).
  • Понимание принципов REST API и взаимодействия фронтенда с бэкендом.
  • Опыт работы в Agile/Scrum. 

Фронтенд (React + TypeScript):

  • Опыт работы с React и TypeScript (типизация компонентов, стейт-менеджмент).
  • Знание Redux/MobX (управление состоянием).
  • Верстка с использованием HTML/CSS, знакомство с BEM, Atomic Design (плюсом).
  • Опыт работы с Webpack/Vite (сборка проекта).
  • Тестирование: Jest, React Testing Library.

Дополнительно (плюсом):

Docker (контейнеризация фронтенда). CI/CD (настройка деплоя). Работа с UI/UX дизайнерами.

Бэкенд (Django + Python):

  • Опыт работы с Django и Django REST Framework. 
  • Работа с реляционными БД (PostgreSQL/MySQL).
  • Асинхронные задачи: Celery + Redis/RabbitMQ.
  • Тестирование: Pytest.

    Дополнительно (плюсом):
  • Микросервисная архитектура.
  • Документирование API (drf_yasg/Swagger).
  • Docker (развертывание сервисов).
  • Облачные платформы (AWS/Google Cloud).
  • Мониторинг (Prometheus/Grafana).

    Задачи:
  • Разработка и поддержка UI-компонентов (React).
  • Реализация API (Django REST Framework).
  • Интеграция фронтенда с бэкендом.
  • Оптимизация производительности (кеширование, lazy loading и т. д.).
  • Участие в архитектурных решениях и код-ревью.

Условия работы

Удаленная работа (работаем по Московскому времени), график работы свободный, важно быть на связи, выполнять задачи в дедлайн, присутствовать на ежедневных/еженедельных митах

Дополнительные инструкции

Уровень зп готовы обсуждать с релевантным кандидатом, этапы отбора: собеседование с Project менеджером и собственником, рассматриваем кандидатов уровня junior/middle