Our client is an exciting AI technology startup located downtown and they are searching for a Lead Full Stack Engineer. This position will own the system architecture and technical direction of the software, while working closely with the founding team to shape the product.
Key Responsibilities:
- Own the technical architecture and platform end-to-end, across student and instructor experiences
- Define and drive the product roadmap, working closely with founders, designers, and advisors
- Design and implement full-stack features, from UX to backend systems and data pipelines
- Architect AI-powered capabilities, including LLM workflows, RAG pipelines, and evaluation loops
- Debug and optimize across the stack, including application code, infrastructure, and system performance
- Lead engineering practices, including code reviews, system design decisions, and technical standards
- Balance trade-offs between learning outcomes, UX quality, system cost, and scalability
- Track product and system metrics, and iterate quickly based on real usage
Required Skills:
- 3+ years of experience building and shipping production-grade web applications
- Strong full-stack skills across React + Node.js/TypeScript
- Proven experience building 0 → 1 products, ideally in a startup setting, where you owned both product direction and technical execution
- Experience working with distributed systems and microservices architectures
- Hands-on experience with: LLM APIs and prompt engineering, Retrieval-Augmented Generation (RAG) systems, Vector databases (e.g., Qdrant, Pinecone, etc.)
- Experience with Tailwind CSS, Python, MongoDB, Docker, Nginx are an asset
- Ability to debug across layers (application, containers, networking, system-level)
- Proven ability to design and ship end-to-end features
- Strong product intuition and ability to translate user needs into technical solutions
- Comfort operating in early-stage environments with high ambiguity and rapid iteration
