Fullstack-разработчик (Node.js, Nuxt.js, PHP, TypeScript)

Дата размещения вакансии: 20.05.2025
Работодатель: Invest Heroes
Уровень зарплаты:
от 150000 до 270000 RUR
Город:
Москва
Дербеневская набережная 7с12
Требуемый опыт работы:
От 1 года до 3 лет

О проекте:

  • Финансовый портал с клиентской базой 3000+ пользователей.
  • Система обработки и обновления рыночных данных по 120+ акциям.
  • Telegram-боты для автоматизации бизнес-процессов и общения с клиентами.
  • Внутренние инструменты для сбора и визуализации данных.
  • Поддержка и развитие внутренней IT-инфраструктуры.

Текущая инфраструктура:

  • Бэкенд: PHP (Modx, mysql), Node.js
  • Фронтенд: Nuxt.js 2
  • Внутренние сервисы: Nuxt.js 3 + TypeScript + MongoDB
  • Боты: Node.js (Telegram API)
  • CI/CD через внутренние Git-репозитории, Docker, серверы на Linux.

Что предстоит делать:

  • Разрабатывать и поддерживать бэкенд и фронтенд портала и внутренних сервисов.
  • Работать с финансовыми данными: обработка, хранение, визуализация.
  • Развивать Telegram-ботов для поддержки клиентов и внутренних процессов.
  • Создавать и улучшать инструменты для аналитики и оптимизации бизнеса.
  • Поддерживать и развивать инфраструктуру: настройка серверов, деплой через Docker, настройка CI/CD-процессов.
  • Проектировать архитектуру новых решений, оптимизировать текущие процессы.

Что ожидаем от кандидата:

  • Уверенные знания Node.js и JavaScript/TypeScript.
  • Опыт работы с Nuxt.js 2/3 и понимание работы SSR/SPA приложений.
  • Базовые знания PHP и опыт работы с Modx — как плюс.
  • Опыт работы с MongoDB и реляционными БД.
  • Понимание принципов работы Linux-серверов, Docker, CI/CD.
  • Самостоятельность в работе с задачами и внимательность к деталям.

Плюсом будет:

  • Опыт разработки Telegram-ботов.
  • Навыки работы с API финансовых данных.
  • Опыт проектирования и оптимизации высоконагруженных систем.

Условия:

  • Удалённая работа.
  • Гибкий график.
  • Интересные задачи на реальных живых проектах.
  • Возможность влиять на архитектуру и развитие продукта.