Senior Fullstack Engineer (2)

We’re looking for a skilled Senior Fullstack Engineer to collaborate with us on a full-time basis.

 

About the Project

 

This project is an AI-powered web application that simulates real-time classroom scenarios, allowing novice teachers to practice and refine their skills with virtual students. Developed with Next.js and Supabase, it leverages large language models, speech-to-text, and text-to-speech technologies to mimic student interactions and provide actionable coaching feedback.

 

Teck stack:

 

React.js, Next.js, Typescript, APIs, Python, Supabase, AI features (RAG, chatbots, eval harnesses), Vercel/AWS/Heroku, AI coding tools

 

Our 90-day milestones:

 

  • Reduce simulation latency by 30%.
  • Ship a Canvas LTI integration for fall pilot.
  • Harden product with observability, evals, and testing by September to ensure stability and iteration.

     

What you’ll do

 

  • Build & ship features in Next.js/React/TS plus a new FastAPI/Python service layer.
  • Optimise STT/TTS latency; experiment with streaming/WebRTC when feasible.
  • Stand-up monitoring, alerting, and LLM eval harness.
  • Design clean APIs and database schemas; write maintainable, readable code following best practices.
  • Use AI coding tools to balance speed and quality while maintaining high code standards.
  • Build with security and privacy in mind; integrate user feedback to drive improvements.
  • Deploy and manage basic infrastructure on Vercel/AWS.

 

Will be a good fit

 

  • 5+ years building web products; strong, modern React a must. Experience with Next.js (App Router)
  • Strong fundamentals: can design good APIs, database schemas, and write quality code.
  • Solid Python (FastAPI or Flask) and async patterns;
  • Proven work on voice or real-time LLM experiences (TTS/STT, streaming, or prompt-eval harnesses).
  • Familiar with Canvas LTI or willing to learn quickly.
  • Comfortable with deploying and setting up basic infrastructure on AWS, Heroku, or similar platforms.
  • Experience using AI coding tools effectively to maintain development velocity.
  • Daily overlap 10am – 2pm ET; communicate clearly in writing and over Zoom with excellent async communication skills.


 

Published 14 June
52 views
·
11 applications
100% read
·
100% responded
Last responded 1 day ago
To apply for this and other jobs on Djinni login or signup.
Loading...