Commit Offshore

Senior FS Engineer ( Backend Heavy)

We are looking for a FULL-STACK ENGINEER – NEXT.JS / CONVERSATIONAL AI PLATFORM. 

As a Full-Stack Engineer, you will:

  • Own the conversational UI and project workspace experience.
  • Build real-time views of files and artifacts generated by the AI.
  • Connect the frontend with backend APIs and agent workflows.
  • Leverage AI tools yourself to move faster (for prototyping, scaffolding, and UX exploration).


RESPONSIBILITIES

Frontend / UX

  • Build a modern conversational interface in Next.js (App Router) with a chat panel, streaming AI responses, and message history.
  • Implement a dynamic “artifact viewer” area (e.g., file tree, previews, details) that updates as the agent creates or modifies assets.
  • Create responsive, multi-panel layouts that work well on desktop and mobile.
  • Optimize rendering and state management for long-lived sessions and many messages.
  • Implement infinite scrolling / pagination patterns where needed (e.g., history, lists).

     

    Backend

  • Strong backend engineering experience (Node.js + TypeScript preferred)
  • Solid API design and implementation (REST/GraphQL), validation, and versioning
  • Real-time/streaming delivery (SSE / WebSockets / fetch streaming)
  • Data modeling + persistence (Postgres/SQL and/or NoSQL), migrations, indexing
  • Async workflows: queues/jobs, retries, idempotency (SQS/RabbitMQ/Kafka/BullMQ or similar)
  • Auth & security basics (OAuth/JWT, RBAC, secrets)
  • Production readiness: logging/metrics/tracing, performance, debugging
  • Comfortable using Next.js server features (Route Handlers/API routes) as the integration layer
     

Full-Stack Integration

  • Implement and consume API routes for:
    • Sending messages to the agent.
    • Fetching and updating project artifacts.
    • Managing project/session state on the client.
  • Integrate the frontend with backend agentic flows (tool calls, file operations, external system integrations).
  • Apply sensible caching and revalidation strategies (ISR/ISG, SWR, edge caching) to reduce backend load while keeping data fresh.
  • Collaborate with backend engineers on data contracts, tool schemas, and event formats.
     

AI-Assisted Development

  • Use AI tools (such as Lovable, Base44, Bolt.new, model-based coding assistants, etc.) for:
    • Rapid UI prototyping.
    • Generating boilerplate.
    • Exploring UX and flow ideas.
  • Be comfortable iterating quickly on product and UX based on feedback.
     

REQUIRED SKILLS

  • Strong experience with Next.js (preferably App Router) and modern React.
  • Experience building interactive UIs such as chat interfaces, dashboards, or IDE-like tools.
  • Familiarity with:
    • Streaming responses (SSE, fetch streams, or similar).
    • State management patterns in React.
    • Basic web performance and rendering optimization.
  • Experience integrating frontend code with backend APIs.
  • Comfortable using AI tools to accelerate development rather than resisting them.
  • Experience building conversational AI interfaces, copilots, or agent-based products.
  • Exposure to LLM concepts such as function calling (tools), RAG, or vector search.
  • Experience with Tailwind, component libraries, or design systems.
  • Experience working with developer tools or “builder” style products.

Required skills experience

Next.js 5 years
UI/UX Prototyping 5 years
Node.js 5 years

Required languages

English B2 - Upper Intermediate
AI, API, LLM
Published 11 December 2025 · Updated 3 February
Statistics:
25 views
·
11 applications
To apply for this and other jobs on Djinni login or signup.
Loading...