Motion Recruitment | Jobspring | Workbridge

Senior Backend Engineer / Python / AWS / Startup

San Francisco, California

100% Remote

Full Time

$150k - $220k

A fast-growing EdTech start-up is seeking a Senior Python Engineer to build and scale its next-generation learning platform. This role is ideal for engineers with a strong start-up background, who thrive in fast-paced environments and are passionate about scalable software architecture, backend development, and education technology. The ideal candidate has 10+ years of experience in software development, with deep expertise in Python and modern cloud-based infrastructures.

Required Skills & Experience:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 10+ years of experience in software engineering, with a strong Python focus.

  • Proven experience in start-up environments, with the ability to build and scale software solutions efficiently.

  • Deep knowledge of backend architecture, API development, and cloud-based systems.

  • Strong experience with Django, FastAPI, or Flask for building scalable applications.

  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker & Kubernetes.

  • Proficiency in SQL & NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.

  • Experience in asynchronous programming, event-driven architectures, and message queues (Kafka, RabbitMQ, etc.).

  • Strong understanding of software design principles, scalability, and performance optimization.

Desired Skills & Experience:
  • Familiarity with machine learning pipelines and data engineering within an EdTech context.

  • Experience working in education technology, e-learning platforms, or content delivery.

  • Knowledge of CI/CD pipelines, DevOps best practices, and infrastructure as code (Terraform, Ansible, etc.).

  • Experience with real-time data processing and analytics.

What You Will Be Doing:

Tech Breakdown:

  • 70% Backend Development & Python Engineering

  • 20% Cloud & Infrastructure Work

  • 10% Collaboration with Product & Engineering Teams

Daily Responsibilities:

  • 60% Hands-on Development & Building Scalable Applications

  • 20% Optimizing System Performance & Cloud Infrastructure

  • 20% Collaborating with Product & Engineering Teams

Posted by: Julie Bennett

Specialization: