ИТ-ИМПЛАНТ - аккредитованный системный интегратор, специализирующийся на заказной разработке и внедрении индивидуальных ИТ-решений для бизнеса.
Миссия компании:
Для компаний: Дать возможность сильным компаниям увеличиваться, благодаря аутстаффингу эффективных IT-специалистов.
Для соискателей: Дать возможность трудоустройства сильным соискателям в передовые компании на выгодных условиях труда.
Задачи
Разработка и поддержка веб-приложений на стеке 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 и выше (для работы в международных командах заказчиков).
Наставничество: опыт менторства джунов или проведения технических интервью.
Удалённый формат работы
Стеки на проектах разные, откликайтесь!
Your Personal Agent
Москва
до 3000 USD