Senior Fullstack Engineer

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

 

About the project:

 

Project supports high school students in discovering their purpose, strengths, and future opportunities through an AI-powered guidance counselor chat. Interactive career modules further help them explore personalized post-secondary paths with confidence. Today’s MVP is Next.js + Supabase; this summer we’ll migrate key flows into a partner’s Rails/React code-base. We may also create new AI services in Python.

 

Tech stack:

 

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

 

Our 90-day milestones:

 

  • Re-platform from Next.js into the partner’s Rails + React stack.
  • Design a clean API boundary for any Python/LLM services.
  • Harden product with observability, evals, and testing by September to ensure stability and iteration.

     

What you’ll do:

 

  • Ship full-stack features across Rails, React/Typescript, and Next.js. where still used.
  • Create a thin Python/FastAPI layer for LLM orchestration as needed.
  • Integrate with external APIs (LLMs, TTS/STT, YouTube, etc.).
  • 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/Heroku.

 

Will be a good fit:

 

  • 5+ years building web products; strong Ruby on Rails and modern React a must.
  • Strong fundamentals: can design good APIs, database schemas, and write quality code.
  • Comfortable moving between monolithic Rails, Next.js front-ends, and light Python services.
  • Comfortable with deploying and setting up basic infrastructure on AWS, Heroku, or similar platforms.
  • Experience embedding or refactoring AI features (RAG, chatbots, eval harnesses).
  • Daily overlap 10am – 2pm ET; communicate clearly in writing and over Zoom with excellent async communication skills.
  • Experience using AI coding tools effectively to maintain development velocity.
Published 14 June
64 views
·
12 applications
92% read
·
92% responded
Last responded 7 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...