ИТ-ИМПЛАНТ - аккредитованный системный интегратор, специализирующийся на заказной разработке и внедрении индивидуальных ИТ-решений для бизнеса.
Миссия компании:
Для компаний: Дать возможность сильным компаниям увеличиваться, благодаря аутстаффингу эффективных IT-специалистов.
Для соискателей: Дать возможность трудоустройства сильным соискателям в передовые компании на выгодных условиях труда.
React + Node.js Developer (Fullstack)
Задачи
-
Разработка и поддержка веб-приложений на стеке React (frontend) + Node.js (backend).
-
Проектирование REST / GraphQL API, интеграция с внешними сервисами и базами данных.
-
Разработка серверной логики на Node.js (обработка запросов, работа с БД, кэширование, очереди).
-
Построение клиентской части на React (компоненты, состояние, маршрутизация, оптимизация).
-
Участие в выборе архитектурных решений в рамках текущего проекта.
-
Код-ревью, написание юнит-тестов, участие в техническом документировании.
-
Прямое взаимодействие с заказчиком (команды заказчика) в рамках agile-процессов.
Возможные стеки и технологии
Ниже — примеры технологий, которые используются на наших проектах. Вы работаете на одном проекте в его стеке, а не переключаетесь между ними каждую неделю.
Backend (Node.js):
-
Node.js (версии 14 / 16 / 18 / 20)
-
Express.js / Fastify / Koa
-
NestJS (GraphQL / REST)
-
Prisma / TypeORM / Sequelize / Mongoose
-
JWT / Passport.js (аутентификация)
-
Socket.io (real-time)
-
Bull / Agenda (очереди задач)
-
Jest / Mocha / Supertest (тестирование)
Frontend (React):
-
React 16 / 17 / 18
-
TypeScript / JavaScript (ES6+)
-
Redux Toolkit / MobX / Zustand / Recoil
-
Next.js / Create React App / Vite
-
React Router / TanStack Router
-
Styled Components / Tailwind CSS / Material-UI / Ant Design
-
React Query / SWR (работа с серверным состоянием)
-
Storybook (компонентный подход)
Базы данных и инфраструктура:
-
PostgreSQL / MySQL / MongoDB / Redis
-
Docker / Docker Compose / Kubernetes
-
AWS (EC2, S3, RDS, Lambda) / Azure / GCP
-
CI/CD: GitHub Actions / GitLab CI / Jenkins
-
Мониторинг: Sentry / New Relic / Prometheus + Grafana
Будет преимуществом
Эти навыки не обязательны, но выделят вас среди других кандидатов и помогут быстрее закрыть самые интересные проекты:
-
Опыт в предметных областях: fintech (платежи, транзакции), e-commerce (каталоги, корзины, заказы) или logistics (маршрутизация, трекинг).
-
Глубокое понимание Node.js: event loop, работа с потоками (streams), кластеризация, профилирование памяти, обработка ошибок в асинхронном коде.
-
Опыт с GraphQL: построение схем, federation, оптимизация запросов (DataLoader).
-
DevOps-компетенции: настройка CI/CD, опыт с Kubernetes (Helm), управление секретами, настройка мониторинга и алертов.
-
Тестирование: опыт написания интеграционных тестов (Testcontainers), нагрузочное тестирование (k6, Artillery), мокирование внешних API.
-
Фронтенд-экспертиза: написание кастомных хуков, оптимизация бандла (code splitting, lazy loading), работа с Webpack/Vite на продвинутом уровне.
-
Английский язык: уровень Upper-Intermediate и выше (для работы в международных командах заказчиков).
-
Наставничество: опыт менторства джунов или проведения технических интервью.
-
Удалённый формат работы
- Оформление по Самозанятости или ИП (По ТК РФ ставка будет ниже, чем указано в вакансии)
- Фултайм
- График работы с гибким началом рабочего дня
Стеки на проектах разные, откликайтесь!