Обязанности:
Дорабатывать текущий Next.js-проект: новые фичи, исправления, рефакторингПоддерживать сложную бизнес-логику форм (динамические поля, условия показа, валидация)Развивать backend-часть в API (route.ts), работать с БД через PrismaПоддерживать модуль email: отправка, синхронизация, работа с IMAP/SMTP, вложениямиРазвивать роли и права доступа (role + индивидуальные permissions)Делать аккуратные изменения без поломок текущего функционала
Наш стек:
Next.js (App Router), React, TypeScriptNode.js API (route handlers)Prisma, SQLTailwind CSS, Radix UIИнтеграции email: IMAP, SMTP, nodemailerGit, ESLint
Требования:
Коммерческий опыт от 2 лет в web-разработкеУверенный TypeScript + React + Next.jsОпыт backend-логики на Node.js (API, авторизация, работа с БД)Опыт Prisma/SQLУмение читать чужой код и быстро входить в существующий проектОтветственность за результат: доводить задачи до production-состоянияМы активно внедряем AI-технологии в METRIKA: автоматизацию рабочих сценариев, AI-ассистенты внутри модулей и интеллектуальную обработку данных.Нам нужен разработчик, которому интересно не только “поддерживать код”, но и участвовать в развитии AI-функциональности продукта.Нужен не “верстальщик”, а разработчик, который тянет и frontend, и backend задачиНужен человек, который умеет аккуратно развивать уже работающий продуктКоммуникация по делу, прозрачные сроки, внятные статусы по задачамОчень приветствуется:Практический опыт внедрения AI-функций в веб-продуктыУверенная работа с нейросетями в ежедневной разработкеОпыт работы в Cursor AIОпыт работы в Codex CLI
Условия:
Суперсовременный офис с комфортной атмосферой.Подберем и купим технику под вас: iMac/ПК по рабочим задачам (предпочтительно работа на Mac).Комфортное рабочее место на выбор: в офисе много удобных зон.Адекватная молодая команда без токсичности и бюрократии.Зона отдыха в офисе.Бесплатные снеки, напитки и полноценный бар.
–