Fullstack разработчик (интеграция Next.js и ИИ)

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

We help businesses build great online products by enabling them to hire and effortlessly manage expert developers

Описание вакансии

О компании и команде

Мы - американская компания DevTeam.Space - разрабатываем инновационную платформу, предназначенную для оптимизации и автоматизации сложного процесса оценки академических квалификаций. Используя передовые технологии искусственного интеллекта и интеллектуальную обработку данных, мы стремимся значительно повысить эффективность, точность и согласованность оценки образовательных документов со всего мира. Присоединяйтесь к нашей небольшой сплочённой команде и внесите непосредственный вклад в решение реальных задач.

Ожидания от кандидата

Роль:

Мы ищем талантливого и мотивированного Full-Stack разработчика для нашей команды. Вы будете играть ключевую роль в проектировании, разработке и поддержке нашего основного приложения, построенного на Next.js. Вам предстоит работать над всем стеком технологий: от создания интуитивно понятных пользовательских интерфейсов на React до реализации надёжной логики бэкенда и интеграции сложных сервисов ИИ, таких как Google Gemini.

Обязанности:

  • Разработка и поддержка функций для нашего приложения на Next.js с использованием TypeScript и React.
  • Создание и доработка маршрутов бэкенд API (маршруты API Next.js) для обработки данных, анализа и логики обработки документов.
  • Интеграция и взаимодействие с третьими сторонами API, в частности с API Google Gemini для анализа и оценки документов.
  • Реализация и оптимизация логики бэкенда, включая проверку данных, применение политик, сопоставление строк/нечёткий поиск (с использованием таких библиотек, как fuse.js) и обработку файлов.
  • Тесное сотрудничество с командой для понимания требований, устранения проблем и внесения вклада в общую архитектуру.
  • Написание чистого, поддерживаемого и тестируемого кода.
  • Участие в рецензировании кода и внесение вклада в высококачественную кодовую базу.
  • Отладка и решение проблем по всему стеку, аналогичных проблемам с разрешением модулей и анализом ответов API, с которыми мы сталкивались.

Требуемые квалификации:

  • Подтверждённый опыт разработки веб-приложений с использованием Next.js и React.
  • Хорошее знание TypeScript и современного JavaScript (ES6+).
  • твёрдое понимание Node.js и концепций разработки бэкенда.
  • Опыт создания и использования RESTful API.
  • Опыт интеграции сторонних API.
  • Владение Git и рабочими процессами контроля версий.
  • Отличные навыки решения проблем и отладки.
  • Хорошие коммуникативные навыки и способность эффективно работать в условиях удалённой команды.

Предпочтительные квалификации:

  • Знакомство с приложениями, работающими с большими объёмами данных, и сложными структурами данных.
  • Опыт работы в сфере EdTech (образовательные технологии) или знакомство с концепциями оценки академических квалификаций.
  • Опыт работы с фреймворками автоматизированного тестирования (например, Jest, React Testing Library).

Условия работы

  • Зарплата обсуждается индивидуально с каждым кандидатом, учитывая их опыт и навыки.
  • Возможность удаленной работы с комфортом и гибкостью в рабочей среде.
  • Гибкий график работы, который можно адаптировать под личные потребности.
  • Возможности для профессионального обучения за счет компании, способствующие росту и развитию сотрудников.
  • Условия обсуждаются с каждым кандидатом индивидуально, чтобы удовлетворить их потребности и предпочтения.