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