About the Job
The Fullstack Engineer role focuses on developing intuitive and scalable classroom learning tools. You'll work across the stack using technologies like Next.js, TypeScript, and Supabase to implement features, enhance user interfaces, and ensure seamless integration with backend services. Collaboration with designers, AI engineers, and content teams is central to bringing educational experiences to life.
Key Responsibilities:
- Feature Development: Design and implement new features and user interface components using Next.js, TypeScript, and Tailwind CSS.
- Data Management: Create and maintain robust data workflows using tools like TanStack Query, Zod, Jotai, and Zustand to ensure consistent data handling across the app.
- UI/UX Collaboration: Work closely with our product and design teams to bring Figma designs and user experience ideas to life. You’ll build responsive, accessible, and pixel-perfect interfaces.
- Backend Integration: Connect the frontend with Supabase, RESTful APIs, Next.js route APIs, and LLM-based services, ensuring smooth functionality across the platform.
- Testing & Quality Assurance: Write clean, testable code and maintain a high standard of quality using Jest for unit/integration tests and Cypress for end-to-end testing.
- Team Collaboration: Actively participate in team rituals like code reviews, standups, and sprint planning to support a collaborative and transparent development process.
- Deployment & Monitoring: Manage builds and deployments using Vercel and GitHub Actions, helping ensure a reliable and efficient release cycle.
- Process & UI Consistency: Contribute to improving our development workflow, documentation, and design system consistency using Shadcn/UI or Tailwind UI.
Key Requirements:
Core Skills & Experience
- 3–5 years of hands-on experience in modern Frontend or Fullstack web development.
- Deep understanding of Next.js (App Router) and TypeScript.
- Proficient with state and data management tools like Zustand, Jotai, and TanStack Query/Form.
- Comfortable working with serverless backends such as Supabase, PostgreSQL, or Firebase-style architectures.
- Bonus: Experience working with or integrating AI tools/APIs like OpenAI or LLMs.
- Strong written and verbal English communication skills are a must.
- Able to clearly articulate ideas and decisions in asynchronous tools like Slack, Notion, and GitHub.
Bonus Points If You Have
- Experience building educational platforms or tools that support learning.
- Exposure to mobile development, especially with Flutter or app deployment processes.
- Familiarity with LLM prompt engineering or using tools like Braintrust for evaluating AI outputs.
About the Client
Our client is an innovative edtech company transforming science education through a hybrid approach that blends physical experimentation with intelligent digital workflows. Their platform empowers teachers and students to plan, execute, and evaluate science experiments efficiently, offering real-time analytics and personalized feedback powered by AI. The mission is to deliver intuitive tools and scalable learning experiences that support engaging, hands-on science education—whether in classrooms, labs, or on the move.
👔 Fullstack Engineer (Mid-Level)
📅 Working Day: Monday - Friday
🏢 Workplace: M-Tower
📫 Mail: [email protected]
☎️ Contact: 09 792 191 211