Senior Full-Stack Engineer; Backend Focus, Agentic AI
Listed on 2025-12-06
-
Software Development
AI Engineer, Cloud Engineer - Software
Project Overview
Our client is building an AI-driven learning platform that transforms technical documentation (PDFs, presentations, technical manuals) into interactive courses with automated video generation and intelligent AI tutoring. The platform serves pharmaceutical, manufacturing, and R&D sectors where subject matter experts need to convert complex technical content into training materials without relying on traditional learning and development teams.
We are looking for a Senior Full-Stack Engineer with strong backend expertise to be responsible for core backend services and agentic AI workflow integration. You'll architect and implement event-driven systems that orchestrate multi‑stage AI pipelines (document extraction, content structuring, video generation), integrate external AI services, and build reliable job processing with checkpointing and error recovery.
This role requires strong full‑stack development skills with a deep focus on the backend, hands‑on experience in building or integrating agent‑based workflows, and familiarity with LLM‑based systems.
Technical Details:
- Database: Postgre
SQL (Supabase), Row‑Level Security (RLS) - AI/LLM: OpenAI API, Lang Chain/Lang Graph, Arize AI/Phoenix
- Job Queues: Redis/BullMQ or AWS SQS
- Storage: AWS S3 with signed URLs
- Email: Resend or Send Grid
- Error Monitoring: Sentry
- Analytics: Mixpanel, Amplitude, or Post Hog
- Infrastructure: AWS (Lambda, ECS Fargate, Cloud Front), Docker, Terraform/Ansible
- CI/CD: Git Hub Actions
- Observability: Sentry, Cloud Watch
Job Highlights:
- Cutting‑edge agentic AI application combining multiple AI services into cohesive workflows
- Real‑world impact, helping technical experts create accessible learning content
- Opportunity to work with OpenAI, Anthropic, and specialized AI services (document extraction, video generation)
- Greenfield project with modern tech stack and architectural freedom
Team Composition:
Architect, Software Engineer, Designer, QA Engineer, Dev Ops Engineer, BA, Delivery Manager
- Build backend services and APIs that orchestrate multi‑step workflows with checkpointing and error recovery
- Design and implement agentic systems for course generation, chatbot functionality, and content processing
- Operationalize prompts and LLM workflows designed by client‑side AI and instructional design experts
- Integrate third‑party APIs (LLM providers, video generation) with proper rate limiting, retry logic, and cost monitoring
- Implement secure authentication flows, RBAC policies, and tenant isolation using Supabase Auth and RLS
- Write database migrations, design efficient schemas, and optimize queries for performance
- Contribute to frontend development when needed to support full‑stack features
- Integrate application‑level monitoring (Sentry) and analytics tools (Mixpanel/Amplitude/Post Hog) with backend services
- Participate in architecture decisions, code reviews, and sprint planning
- Collaborate with the solution architect on technical design decisions
- Work with Dev Ops engineer on deployment requirements and observability tooling
- Partner with a frontend‑focused engineer on API contracts, data models, and full‑stack feature integration
- 5+ years of full‑stack development experience with a strong backend focus (Node.js, Type Script)
- Experience using AI‑powered productivity tools (Cursor, VS Code with Copilot, or similar AI‑enhanced IDEs) and LLMs for research and problem‑solving (ChatGPT, Claude, etc.)
- Experience building or integrating agentic workflows or LLM‑powered applications
- Hands‑on experience with Lang Chain, Lang Graph, or similar orchestration frameworks
- Familiarity with OpenAI and/or Anthropic APIs, prompt engineering, and structured output validation
- Working knowledge of React and Next.js (able to contribute to full‑stack features when needed)
- Solid understanding of Postgre
SQL (schema design, migrations, query optimization) - Experience with event‑driven architectures, job queues (Redis/BullMQ, AWS SQS), and asynchronous processing
- Familiarity with NestJS or similar backend frameworks (Express, Fastify)
- Experience with authentication, authorization, and multi‑tenant data isolation patterns
- Strong problem‑solving skills and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).