Фуллстек-разработчик (React + Node + Laravel)

16 Июня

от 190 000 руб.

Партнерские Вакансии

Город:

Санкт-Петербург

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "Невасофт"

Аккредитованная IT-компания ООО «Невасофт» ищет системного аналитика для работы над IT-сервисом ELSA — Electronic Smart Assistance!

Мы создаем уникальный продукт для сферы ЖКХ, который объединяет передовые технологии и удобство для пользователей. Наш сервис включает:

  • Личный кабинет для собственников жилья (веб- и мобильные приложения).
  • CRM-систему для управляющих компаний, упрощающую работу с начислениями квартплаты.
  • Интеграцию и внедрение систем умного дома, позволяющих эффективно управлять многоквартирными домами.

Наша миссия: создавать высокотехнологичные решения для сферы ЖКХ, повышая качество жизни жителей и эффективность работы управляющих компаний путем внедрения инновационных продуктов и автоматизации процессов.

Наша цель: стать ведущим разработчиком IT-решений для ЖКХ, обеспечивающим максимальный комфорт и прозрачность во взаимодействии между собственниками жилья и управляющими компаниями, а также способствовать оптимизации и модернизации управленческих процессов в этой отрасли.

Мы предлагаем:

  • Официальное трудоустройство по ТК РФ
  • Офисную работу в современном, комфортном офисе, оборудованным всем необходимым (просторной кухней, кофе машиной, переговорной комнатой, кондиционером, очистителями воздуха, гардеробной, хорошим рабочим местом с качественным компьютером и двумя мониторами) в 5-ти минутах пешком от метро Проспект Славы
  • Гибкое начало рабочего дня с 9-12 утра
  • Достойная заработная плата, обсуждается по итогам собеседования
  • 28 календарных дней отпуска, оплата больничных
  • Сплоченный коллектив
  • Наша компания является аккредитованной ИТ компанией
  • Адекватное руководство.

Чем предстоит заниматься

Мы ищем фуллстек-разработчика с упором на фронтенд: основная часть задач — React, но для полноценной работы с фичей часто нужно дойти до бэкенда и довести её до конца самостоятельно.

  • Разработка интерфейсов на React 18 для продуктов экосистемы: личный кабинет собственников, портал сотрудника, административные панели
  • Проектирование компонентов и переиспользуемых модулей с учётом общей библиотеки компонентов, используемой во всех фронтендах экосистемы
  • Реализация и доработка REST API на стороне бэкенда — там, где функциональность требует серверной логики (Laravel, Node.js/NestJS)
  • Работа со state management (nanostores, MobX, React Context) и интеграция фронтенда с разными бэкенд-сервисами экосистемы
  • Участие в проектировании фич целиком — от API-контракта до готового интерфейса
  • Code review, обсуждение архитектурных решений в команде

Наш стек

Frontend (основной фокус роли):

  • React 18 (без MPA), TypeScript
  • Preact 10 (один из продуктов экосистемы — как алиас на React)
  • State management: nanostores, MobX 6, React Context, частично React Query
  • react-router-dom 6
  • Сборка: Webpack + SWC

Backend:

  • PHP (Laravel) — основные сервисы экосистемы
  • Node.js + NestJS — сервис системы домофонии
  • PostgreSQL
  • Redis, RabbitMQ, Apache Kafka
  • TypeORM, Eloquent, Doctrine ORM

Инфраструктура:

  • GitLab CI/CD, Docker

Архитектурные паттерны, с которыми работаем

  • Модульный монолит — большинство сервисов экосистемы построено по этому принципу, с явным делением на доменные модули
  • Слоистая архитектура с разделением Domain / Infrastructure / Presentation в части сервисов (DDD-подход)
  • Event-driven-взаимодействие между сервисами через Kafka и RabbitMQ
  • REST API как основной транспорт; WebSocket — для задач реального времени (например, в сервисе домофонии)
  • Общая библиотека компонентов и единый HTTP-клиент на фронтенде как способ синхронизации экосистемы

Что для нас важно

  • Опыт коммерческой разработки на React от [N лет — укажите]
  • Опыт работы с бэкендом на PHP (Laravel) и/или Node.js — достаточно уверенного уровня одного из них с готовностью разобраться во втором
  • Понимание REST API, опыт проектирования и потребления API
  • Опыт работы с реляционными БД (PostgreSQL/MySQL/MariaDB)
  • Готовность работать в экосистеме из нескольких сервисов и репозиториев, разбираться в смежных частях системы

Будет плюсом

  • Опыт с NestJS и TypeORM
  • Опыт работы с очередями (RabbitMQ/Kafka)
  • Опыт интеграции с платёжными системами или государственными API (ГИС ЖКХ и аналоги)
  • Опыт работы с WebSocket / реал-тайм коммуникацией

Похожие вакансии

30 Мая

C#/.NET-разработчик( IBS )

Санкт-Петербург

Компания "IBS" В поисках новых горизонтов в .NET? Присоединяйтесь к IBS! Вам нравится создавать сложные и масштабные решения на C#? Хотите...

Отправить резюме подробнее

30 Мая

Java разработчик

Санкт-Петербург

Компания "Сбербанк" Мы создаем Бизнес-помощника для предпринимателей и ищем тех, кто хочет делать это вместе с нами. Наш помощник живет на...

Отправить резюме подробнее

30 Мая

Разработчик машинного обучения (ML, LLM)

Санкт-Петербург

Компания "БИОКАД, биотехнологическая компания" Мы создаём внутреннюю платформу AI-агентов для автоматизации ключевых операционных процессов: от...

Отправить резюме подробнее

30 Мая

Технолог-разработчик кондитерской продукции

Пушкин

от 110 000 до 130 000 руб.

Компания "Техника Кино" Обязанности: Разработка рецептур продукции (попкорн, снеки, кондитерские смеси); Контроль качества сырья и...

Отправить резюме подробнее

31 Мая

Python-разработчик AI

Санкт-Петербург

Компания "Bell Integrator" Обязанности: Проектирование и разработка продакшн-систем с использованием Python 3.12+ для AI-агентов и LLM...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: