Senior Full-Stack Software Engineer
Core
Design, build, and maintain agent-based web applications and scalable backend APIs for AI-powered learning experiences.
Role type
Senior Full-Stack Software Engineer (AI/LLM)
Builds
AI-powered web applications, conversational/voice interfaces, and scalable backend services for higher education partners.
Domain
Higher Education / Artificial Intelligence / Web Development
Deliverable
production ML models | product features | infrastructure
Required skills
Next.js, TypeScript, Python, Flask, OpenAI APIs, GraphQL, AWS Amplify, MongoDB, LTI standard, automated testing, observability tools (Sentry, OpenTelemetry)
Preferred skills
LLM-powered application development, agent-style SDKs, AI observability tools (Langfuse), conversational AI products
Technologies
Next.js, TypeScript, Tailwind CSS, OpenAI Agents SDK, Flask, GraphQL, AWS Amplify, MongoDB, LTI, Sentry, OpenTelemetry, Langfuse
Responsibilities
Design and implement scalable backend APIs and service layers; develop AI-powered user experiences including streaming interfaces; integrate with external platforms and learning management systems; own feature development from design through deployment; debug complex production issues across frontend and backend systems.
Seniority
Senior, hands-on IC