Role Overview
We are seeking a versatile Software 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
- Design, build, and maintain front-end, back-end, or full-stack EdTech applications
- Use AI tools (ChatGPT, GitHub Copilot, Cursor, Claude, etc.) to accelerate coding, debugging, testing, and documentation
- Develop core learning features:
- AI-powered content generation (lessons, assessments, learning materials)
- Adaptive learning workflows and personalized recommendations
- Interactive learning activities and digital courseware
- Learning analytics dashboards and reporting tools
- Integrate AI/LLM technologies into the platform (evaluation, automation, tutoring, feedback)
- Ensure clean, maintainable, high-performance code
- Contribute to system architecture, API design, and code reviews
- Troubleshoot and resolve complex technical issues
- Collaborate in an agile environment with rapid iteration cycles
- Continuously explore and adopt new AI technologies relevant to EdTech
Required Skills & Qualifications
- Strong proficiency in JavaScript/TypeScript, Python, or Go
- Experience with React / Next.js, Node.js, or similar modern frameworks
- Ability to leverage AI to improve engineering productivity through:
- Code generation and refactoring
- Automated test creation
- Documentation and technical design
- Rapid prototyping
- Solid understanding of software architecture, API development, and databases
- Familiarity with cloud platforms (AWS, GCP, Azure) and CI/CD pipelines
- Strong problem-solving skills and ability to learn quickly
- Passion for EdTech and interest in building high-impact learning products
Preferred / Bonus Skills
- Experience integrating LLM APIs (OpenAI, Anthropic, Bedrock, etc.)
- Familiarity with RAG, vector databases, embeddings, or semantic search
- Experience with Supabase, Firebase, or serverless architectures
- Knowledge of interactive courseware (SCORM, H5P, custom components)
- Experience with data visualisation or analytics tools
- Experience with Docker, microservices, and modern DevOps
- Understanding of education frameworks (CEFR, Bloom’s Taxonomy, competency models)
What We Offer
- Opportunity to build cutting-edge AI learning solutions used by real learners and institutions
- AI-empowered engineering culture that boosts your development speed and creativity
- Ownership of core modules and room for innovation
- Mission-driven environment shaping the future of learning
Who We Are Looking For
A developer who:
- Uses AI as a productivity multiplier
- Thinks like a builder, executes like an owner
- Learns rapidly and adapts quickly
- Is passionate about education, learning, and technology
- Wants to create products that have real impact in the world