Full Stack Developer (Vue.js / NestJS + AI Integration) to $1500

We’re looking for a Senior Full Stack Developer on a part time role to take ownership of a major frontend migration from Vue 2 to Vue 3, maintain and scale a NestJS + PostgreSQL backend, and work on integrating autonomous AI agents into the product.
This is a hands-on role for someone comfortable working with modern frontend architecture, backend systems, and emerging AI workflows.

Responsibilities

Frontend (Vue Ecosystem)

  • Lead and execute migration from Vue 2 (Options API) to Vue 3 (Composition API)
  • Migrate state management from Vuex to Pinia
  • Transition build setup from Webpack (Vue CLI) to Vite
  • Build and maintain reusable UI components using modern libraries (Vuetify, Element Plus, TailwindCSS, etc.)
  • Ensure clean, scalable frontend architecture and performance

Backend (NestJS & Database)

  • Develop and maintain a NestJS backend (modules, DI, guards, interceptors, pipes)
  • Design and optimize PostgreSQL schemas and queries
  • Work with TypeORM or Prisma, including schema evolution and migrations
  • Build and maintain asynchronous workflows using message queues (RabbitMQ, BullMQ, Redis)
  • Ensure backend scalability and reliability for long-running processes

AI & Agent Integration

  • Integrate LLM APIs (OpenAI, Anthropic, or open-source models)
  • Build or extend autonomous agent workflows
  • Implement RAG (Retrieval-Augmented Generation) using vector databases (pgvector, Pinecone, Weaviate, etc.)
  • Write robust system prompts with structured (JSON) outputs and edge-case handling
  • Support AI-driven features that interact with application data and workflows

Required Skills & Experience

Frontend

  • Strong hands-on experience with Vue 2 and Vue 3
  • Experience with Composition API
  • State management: Vuex and Pinia
  • Build tools: Webpack → Vite migration
  • Experience with modern UI frameworks

Backend

  • Advanced NestJS experience
  • Strong PostgreSQL knowledge
  • Experience with TypeORM or Prisma
  • Background in asynchronous processing / message queues

AI / ML (Must-Have)

  • Practical experience integrating LLM APIs
  • Understanding of agent-based systems
  • Experience with vector databases / RAG
  • Strong prompt engineering skills

Nice to Have

  • Experience building internal tools or automation systems
  • Familiarity with open-source LLMs and self-hosted AI solutions
  • Background in data-heavy or workflow-driven products

What We’re Looking For

  • Senior-level ownership and technical leadership
  • Ability to work independently and make architectural decisions
  • Strong problem-solving mindset
  • Comfortable working with fast-evolving AI technologies

Required skills experience

Vue.js 2.5 years
Nest.js 2.5 years
PostgreSQL 2.5 years

Required languages

English B2 - Upper Intermediate
Published 7 January · Updated 16 January
Statistics:
80 views
·
14 applications
100% read
·
25% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...