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
📊
$3500-5500
Average salary range of similar jobs in
analytics →
Loading...