Role Overview
We are seeking a versatile Full Stack Developer who can utilize AI-assisted programming tools to deliver high-quality, scalable EdTech applications at speed. You will work with Edutech experts to build digital learning tools, AI-powered features, and cloud-based learning systems that impact thousands of learners. This role fits those who are passionate about education, AI, and building meaningful products.
Key Responsibilities
Full-Stack Engineering
- Design, build, and maintain front-end, back-end, and full-stack features for our EdTech platform.
- Implement responsive UIs with React / Next.js, and scalable services with Node.js, Python, or Go.
- Develop APIs, microservices, and serverless functions supporting core learning systems.
AI-Powered Feature Development
- Integrate advanced AI tools (ChatGPT, Claude, GitHub Copilot, Cursor, etc.) to accelerate:
Coding, debugging, refactoring
Automated testing
Documentation & rapid prototyping
- Build AI-powered learning features, including:
Automated lesson & assessment generation
Adaptive learning workflows
Personalised recommendations
Intelligent tutoring, feedback, and evaluation tools
- Integrate LLMs, embeddings, and vector search into platform features.
EdTech Product Engineering
- Implement interactive learning components, digital courseware, and SCORM/H5P-style content.
- Build analytics dashboards and reporting tools that support learning insights.
- Ensure high-performance, clean, maintainable code across the stack.
- Contribute to architectural decisions, system design, and code reviews.
- Troubleshoot and resolve complex technical or performance issues.
- Work in an agile environment with fast iteration cycles and AI-assisted workflows.
- Continuously explore new AI, productivity, and engineering technologies.
Required Skills & Qualifications
- Strong proficiency in JavaScript/TypeScript, Python, or Go.
- Hands-on experience with React / Next.js, Node.js, or similar modern frameworks.
- Knowledge of databases (PostgreSQL, MySQL, MongoDB) and API development.
- Ability to use AI as a productivity multiplier:
Code generation
Rapid prototyping
Auto-testing
Documentation
- Understanding of software architecture, REST/GraphQL APIs, and cloud environments.
- Familiarity with AWS / GCP / Azure and CI/CD pipelines.
- Strong problem-solving skills and ability to learn quickly.
- Passion for education and building high-impact learning products.
Preferred / Bonus Skills
- Experience integrating OpenAI, Anthropic, or Amazon Bedrock APIs.
- Knowledge of RAG pipelines, embeddings, vector DBs (Pinecone/Weaviate/Supabase Vector).
- Experience with Supabase, Firebase, or serverless architectures.
- Understanding of interactive courseware (SCORM, H5P, Web Components).
- Experience with data visualisation (Chart.js, Recharts, D3, etc.).
- Familiarity with Docker, microservices, and modern DevOps tooling.
- Understanding of CEFR, Bloom’s Taxonomy, competency-based learning, or other educational frameworks.
What We Offer
- Opportunity to build cutting-edge AI learning solutions used by real learners and institutions.
- A highly supportive, AI-empowered engineering culture that multiplies your development speed.
- Ownership of core platform modules with space for innovation and experimentation.
- A mission-driven team shaping the future of learning and AI-powered education.
Who We’re Looking For
A developer who:
- Uses AI tools as a true productivity multiplier, not just assistants.
- Thinks like a builder, works like an owner, and executes with speed.
- Learns fast, adapts quickly, and enjoys solving complex problems.
- Cares deeply about education, technology, and real-world impact.
- Wants to create products that help millions learn better.