Junior Backend Developer (Python/FastAPI)

topschool.ai Cambodia
Remote
Apply
AI Summary

We're looking for a Junior Backend Developer to design and implement scalable backend services using FastAPI. You'll work closely with experienced developers and product teams to power personalized learning experiences. This role is ideal for someone early in their backend development journey.

Key Highlights
Design and implement scalable backend services using FastAPI
Work closely with experienced developers and product teams
Power personalized learning experiences
Key Responsibilities
Develop, test, and maintain backend services using FastAPI
Design normalized, scalable schemas using SQLModel and PostgreSQL
Write unit and integration tests using tools like pytest
Technical Skills Required
Python FastAPI SQLModel PostgreSQL Docker pytest async programming
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 with CI/CD workflows or database migration tools like Alembic
Knowledge of async programming (e.g., async/await, event loops)
Experience with agile development methodologies and experience working in Agile teams

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: Junior Backend Developer (Python/FastAPI)


Job Type: Full Time | Entry-Level

Location: Remote / Cambodia


🧑‍💼 About the Role


We’re looking for a Junior Backend Developer eager to dive into real-world engineering challenges in a fast-moving AI-first edtech environment. You’ll work closely with experienced developers and product teams to design and implement scalable backend services that power the personalized learning experiences at TopSchool.


You’ll use modern Python tooling, including FastAPI and SQLModel, while gaining hands-on experience with clean architecture, testing practices, and performance optimization. This role is ideal for someone early in their backend development journey who’s excited to build systems that make a difference in classrooms around the world.


📋 Duties


  • Develop, test, and maintain backend services using FastAPI.
  • Design normalized, scalable schemas using SQLModel and PostgreSQL.
  • Write unit and integration tests using tools like pytest.
  • Participate in code reviews, stand-ups, and sprint planning sessions.
  • Debug issues, implement structured logging, and profile performance.


✅ Requirements


Must Have

  • 0–2 years of backend development experience.
  • Proficiency in Python, especially in web/backend contexts.
  • Basic understanding of REST APIs, ORMs, and relational databases.
  • Familiarity with Docker, environment variables (.env), and tools like Postman or HTTPie.
  • Exposure to FastAPI or Flask (FastAPI is a strong plus).


Nice to Have

  • Experience with CI/CD workflows or database migration tools like Alembic.
  • Experience wit unit testing using tools such as pytest
  • Knowledge of async programming (e.g., async/await, event loops).
  • Experience with agile development methodologies and experience working in Agile teams


Bonus

  • Awareness of LLMs (Large Language Models) and API-based interaction.
  • Contributions to open-source projects or personal backend side projects.


🎁 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