Role Overview
We’re looking for an experienced Full-Stack Developer to help build a next-generation AI-powered productivity platform designed to help ambitious professionals learn faster and stay current in their fields.
You’ll work across the stack to design, build, and ship end-to-end features, integrating modern AI capabilities into a scalable, user-facing product. This is an execution-focused role for someone comfortable owning features from concept to production.
Responsibilities
- Build and ship full-stack features end to end, from frontend UI to backend services
- Integrate AI capabilities using third-party AI APIs, vector search, and Retrieval-Augmented Generation (RAG)
- Design and maintain scalable backend services and APIs
- Implement and optimize database schemas and queries
- Integrate external APIs (e.g. email providers and other third-party services)
- Write clear technical documentation and communicate design decisions effectively
Required Skills
- Strong experience delivering full-stack applications in production environments
- Solid frontend experience with Vue or React, TypeScript, and modern JavaScript
- Backend experience with Python and API development
- Hands-on experience with databases (PostgreSQL, SQL, and/or NoSQL)
- Familiarity with AI integrations, including AI APIs, vector databases, and RAG workflows
- Understanding of backend design patterns and third-party API integrations
- Strong communication skills and ability to document ideas and solutions clearly
Nice to Have
- Experience building AI-first or AI-enhanced products
- Familiarity with modern developer tooling and cloud-based architectures
- Prior experience working on productivity, learning, or knowledge-management tools