Full Stack Engineer
pi-top
N/A
Job Details
Full-time
Full Job Description
About us
pi-top’s mission isn’t just to change the face of STEAM education in schools - it's to transform the way learning is approached and experienced. We champion inquiry-based, hands-on learning that equips students with essential skills like creativity, collaboration, and critical thinking. This approach promotes equity by giving all students access to high-quality educational experiences and prepares them for future job markets.
At the core of this vision is Further, our software platform that enables students and educators to explore real-world challenges through project-based learning. Further integrates seamlessly with our versatile physical computing and robotics system, encouraging students to build and explore projects that address practical challenges and inspire innovation, with limitless possibilities. In addition to our own hardware, industry-leading partners like MakerBot rely on Further to power their STEAM education initiatives and introduce cutting-edge technology into classrooms.
As a learning company, our overall goal is to support the development of well-rounded, creative, collaborative, and technically proficient problem-solvers. We believe this applies not just to the users of the pi-top ecosystem but also to our team worldwide. We actively encourage continual personal development, so even if you don’t fit all the skills listed but have the right attitude and a passion for learning, we’d still love to hear from you!
We value diversity and strive to create a product and workplace that is inclusive and accessible for all.
We offer a competitive salary, benefits, and flexible working to support a healthy work-life balance.
We're looking for someone who will
- Build and scale our web-based learning platform, Further, to advance STEAM education.
- Work in a team developing features such as AI teaching tools, hardware connectivity, interactive simulations and learning tool interoperability
- Combine a passion for creating exceptional user experiences with strong problem-solving skills, informed UX decision-making, and a creative approach to challenges.
- Collaborate closely within our close-knit, cross-disciplinary team, contributing directly to product direction and strategic decisions. Your work will have a meaningful impact as you help address real-world challenges faced by educators integrating computer science, STEAM, and inquiry-based learning in the classroom.
- Bring a passion for hands-on projects and learning by making, with a strong interest in STEAM education and physical computing.
Requirements
Skills we're after
- Proven track record of writing high-quality, well tested code.
- Fluency in TypeScript and JavaScript.
- Frontend development experience, particularly with React or another modern client-side framework.
- Experience building backend services with technologies such as Node.js, Prisma and SQL.
- Strong HTML/CSS/JS skills and knowledge of the modern web ecosystem.
- Knowledge of software security best practices.
- Familiarity with collaborative development using version control (Git, etc.).
- Adaptability in a fast-paced, growth-driven environment.
Bonus points
- Knowledge of GraphQL & Apollo framework.
- Experience developing accessible, cross-platform software.
- Experience scaling software to meet the needs of a growing user base.
- Hands-on experience with cloud infrastructure such as Kubernetes, GCP, AWS.
- Experience in developing EdTech products, particularly for the US education system.
- Familiarity with AI tools and their integration into development workflows.
Benefits
- Competitive salary
- Flexible working hours
- Flexible vacation policy