Full-Stack Developer (Python/React)

topschool.ai Cambodia
Remote
Apply
AI Summary

We're looking for a talented Full-Stack Developer with a passion for building impactful education tools using modern web technologies. You'll work across both backend and frontend systems, collaborating closely with product, design, and engineering teammates to shape the future of learning. Our ideal candidate is hands-on, pragmatic, and ready to work on everything from schema design to responsive user interfaces.

Key Highlights
Build and ship features end-to-end
Implement backend services using FastAPI and SQLModel
Develop responsive, accessible frontend components using React, Tailwind CSS, and TypeScript
Key Responsibilities
Build and ship features end-to-end: from PostgreSQL schema to API to UI
Implement backend services using FastAPI and SQLModel
Develop responsive, accessible frontend components using React, Tailwind CSS, and TypeScript
Contribute to devops and testing workflows (Docker, GitHub Actions, Bitbucket)
Participate in agile ceremonies and product refinement sessions
Collaborate across teams to continuously improve developer experience and product quality
Technical Skills Required
Python JavaScript React FastAPI SQLModel PostgreSQL SQL Docker GitHub Actions Bitbucket TypeScript Tailwind CSS
Benefits & Perks
Fully Remote Working
Flexi Hours
23 Days Annual Leave
Annual All-Team Retreat
Pathway to Company Shares
Opportunities for Travel
Learning & Development Budget
Senior Mentorship Program
Nice to Have
Experience deploying full-stack apps to AWS or similar platforms
Familiarity with Python tooling such as Alembic, async libraries, and pytest / playwright
Experience in edtech or working with education-facing tools
Contributions to open-source or side projects relevant to this stack

Job Description


About TopSchool


TopSchool is a pioneering AI company reimagining how education works in the age of intelligent technology. We build cutting-edge tools that help schools harness the power of AI, not just to improve learning outcomes, but to transform the entire educational experience for students, teachers, and parents.


At the core of our platform is Personalized Learning AI (PLAI™), an adaptive engine that customizes learning pathways, supports educators with AI co-pilots, and empowers families with real-time insight into student growth. We serve forward-thinking schools worldwide, helping them lead in a future where AI is integral to both learning and life. We're committed to shaping education systems that prepare learners for the dynamic, AI-powered economy of tomorrow.


📌 Role: Full-Stack Developer (Python/React)


Job Type: Full Time

Location: Remote / Cambodia


🧑‍💼 About the Role


We’re looking for a talented Full-Stack Developer with a passion for building impactful education tools using modern web technologies. You’ll work across both backend and frontend systems, collaborating closely with product, design, and engineering teammates to shape the future of learning.


Our ideal candidate is hands-on, pragmatic, and ready to work on everything from schema design to responsive user interfaces. You’ll be joining a fast-moving, mission-driven startup building products that serve real classrooms around the world.


📋 Duties


  • Build and ship features end-to-end: from PostgreSQL schema to API to UI.
  • Implement backend services using FastAPI and SQLModel.
  • Develop responsive, accessible frontend components using React, Tailwind CSS, and TypeScript.
  • Contribute to devops and testing workflows (Docker, GitHub Actions, Bitbucket).
  • Participate in agile ceremonies and product refinement sessions.
  • Collaborate across teams to continuously improve developer experience and product quality.


✅ Requirements


Must Have

  • 2+ years of experience in full-stack development.
  • Proficiency in both Python and JavaScript/React.
  • Familiarity with REST APIs, JSON, and modern web standards.
  • Working knowledge of SQL, Docker, and CI/CD pipelines.
  • Strong debugging skills and eagerness to learn.


Nice to Have

  • Experience deploying full-stack apps to AWS or similar platforms.
  • Familiarity with Python tooling such as Alembic, async libraries, and pytest / playwright


Bonus

  • Experience in edtech or working with education-facing tools.
  • Contributions to open-source or side projects relevant to this stack.


🎁 Benefits


  • Fully Remote Working
  • Flexi Hours
  • 23 Days Annual Leave
  • Annual All-Team Retreat
  • Pathway to Company Shares
  • Opportunities for Travel
  • Learning & Development Budget
  • Senior Mentorship Program
  • Work on cutting-edge AI in Education


📩 Apply


Send your CV and AI-written cover letter (include your prompt/process!) to jobs@TopSchool.ai


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

topschool.ai

Cambodia

LLM Application Engineer

Programming
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

concentrate ai

United State

Email & GTM Campaigns Manager

Programming
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BairesDev

Latin America

Subscribe our newsletter

New Things Will Always Update Regularly