
Senior Full-Stack Developer (React + TypeScript / NestJS + Prisma ORM)
About the company
WeFix ERP — это единая цифровая экосистема для сервисного бизнеса по ремонту крупной бытовой техники.
Мы создаём централизованную ERP-платформу, объединяющую все бизнес-процессы компании WeFix Appliance в одной системе и в одной базе данных - мобильное приложение для техников, терминал для диспетчеров, систему для техадвайзеров, CRM, система обучения, управление тикетами, выездами, оплатами и коммуникацией с клиентами.
Наша задача построить масштабируемую платформу на AWS с высоконагруженной архитектурой, которая объединяет все данные компании в единой системе, обеспечивает прозрачную аналитику и управленческую отчётность, позволяет принимать стратегические решения на основе данных, поддерживает дальнейший рост и масштабирование бизнеса.
Проект разрабатывается с учётом плана расширения компании на все штаты США, поэтому архитектура системы изначально закладывается как отказоустойчивая и готовая к масштабированию.
Мы строим не просто внутреннюю систему, а технологическую платформу, которая станет основой операционной модели компании.
Чем предстоит заниматься
- Развивать функционал ERP-системы (React + NestJS + Prisma ORM);
- Работать с REST API и WebSocket (телефония, CRM, тикеты, работы);
- Поддерживать интеграции через внешние сервисы (оплаты Stripe, AI-модули);
- Проектировать и развивать архитектуру решений и участвовать в ключевых технических решениях;
- Проектировать эффективную структуру БД и улучшать производительность системы;
- Оптимизировать CI/CD и инфраструктуру на AWS (EC2, S3, RDS);
- Обеспечивать обязательный процесс разработки через Pull Request (без прямых коммитов в main);
- Проводить code review всех изменений (frontend и backend);
- Проверять архитектурную целостность, соответствие SOLID / Clean Architecture;
- Даvать конструктивную обратную связь и менторить junior/middle разработчиков; Контролировать прохождение CI-пайплайнов перед merge;
- Участвовать в релизном процессе и контролировать корректность деплоя на staging / production;
- Нести ответственность за техническое качество продукта и стабильность релизов.
Стек технологий
- Frontend: React, TypeScript
- Backend: NestJS, Prisma ORM, PostgreSQL
- Инфраструктура: AWS (RDS, S3, EC2)
Требования
- 5+ лет опыта в веб-разработке (full-stack или backend-ориентированной);
- Отличное знание React, TypeScript, NestJS, Prisma;
- Опыт построения высоконагруженных ERP/CRM/SaaS проектов;
- Глубокое понимание REST и реактивных сервисов (WebSocket);
- Умение читать и работать с технической документацией API;
- Понимание SOLID, Clean Architecture, CQRS, DRY, KISS;
- Уверенные навыки работы с Git, CI/CD, Docker.
Будет плюсом
- Опыт менторства и code review для команды разработчиков;
- Опыт выстраивания процессов разработки через Pull Request flow;
- Опыт ответственности за релизы и production-качество продукта;
- Умение принимать архитектурные решения и брать на себя техническое лидерство.
- Опыт работы с GraphQL, Redis, WebSocket-событиями;
- Оптимизация NestJS и React под нагрузку;
- Понимание DevOps-практик на AWS;
- Знание OpenAPI/Swagger и работа через Postman.
Мы предлагаем
- Участие в архитектурных решениях и технических встречах;
- Гибкий график и удалённую работу в малой синхронной команде;
- Прямое влияние на продукт и технический стек;
- Возможность роста до Tech Lead.