About the Role
You’ll work in a modern monorepo with a FastAPI backend and a Next.js frontend, integrating LLM providers to deliver intelligent features that improve how teams work.
Tech Stack
Backend
· Python 3.11+, FastAPI
· MongoDB (Beanie ODM + Motor async driver)
· JWT authentication
Frontend
· Next.js 15+ (App Router)
· React 19, TypeScript
· Tailwind CSS v4, shadcn/ui
Responsibilities
· Build and maintain REST APIs using FastAPI
· Develop responsive, accessible UIs with Next.js and React
· Integrate, evaluate, and optimize LLM provider APIs
· Design MongoDB schemas and write efficient async queries
· Write and maintain tests (pytest, React Testing Library)
· Participate in code reviews and contribute to architectural decisions
Requirements
Must Have
· 4+ years of full-stack engineering experience
· Strong Python and TypeScript skills
· Experience with FastAPI (or similar async Python frameworks)
· Experience building with React and Next.js
· Familiarity with MongoDB or other NoSQL databases
· Solid understanding of REST API design and authentication patterns
Nice to Have
· Experience integrating LLM APIs (e.g., OpenAI, Anthropic, Google, Azure)
· Familiarity with Tailwind CSS and component libraries (e.g., shadcn/ui)
· Background building internal/enterprise tools
· Strong understanding of async Python patterns and performance consideration