About the job
About Playlab
Playlab is a pioneering tech non-profit committed to empowering educators and students to become informed consumers and creators of AI technology.
Our mission is rooted in the belief that an open-source, community-driven framework is essential for unlocking the transformative potential of AI in educational settings. We provide communities with advanced AI tools and hands-on professional development, enabling educators and students to design customized AI applications tailored to their specific needs. With over 60,000 educators already publishing apps through Playlab, our impact continues to expand daily.
At Playlab, we view AI as a revolutionary design material, one that should be shaped collectively to bring diverse visions of learning to fruition. If you share our passion for crafting innovative and equitable futures for students and teachers, we invite you to join our team.
The Role
We are on the lookout for a Fullstack Engineer to enhance our dynamic engineering team. In this role, you will be responsible for delivering features across the entire technology stack, focusing on AI-integrated interfaces, development tools, and collaborative solutions that facilitate effective AI utilization for educators and students.
Examples of Responsibilities
- Develop features for AI-integrated interfaces, including components that transition seamlessly from chat to writing editor to interactive simulations.
- Implement functionalities in our application builder, allowing educators to create AI applications using natural language.
- Work on real-time collaboration tools that enable multiple educators to co-create applications concurrently.
- Design voice interfaces and mobile-first experiences adaptable to various classroom environments.
- Develop discovery and sharing features that assist educators in finding and remixing applications.
- Create integrations with Google Workspace, Canvas LMS, and other educational platforms.
- Build evaluation dashboards and activity summaries that empower educators with insights into application performance.
- And more…
Expectations
- Deliver features across the complete stack, from React/Remix frontend to Node.js backend.
- Adopt an agile approach to learning, rapidly deploying experiments and iterating based on user feedback.
- Exhibit curiosity by learning and applying the latest web technologies and best practices.
- Collaborate effectively with designers, fellow engineers, and product teams to develop necessary features.
- Write comprehensive tests and documentation for your code.

