Teaching Strategies logo

Teaching Strategies

Senior Full Stack Engineer--SmartCenter (Remote)

🇺🇸 Remote - US 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ November 13th, 2026
Python Clari Rive

Edtech.com's Summary

Teaching Strategies, LLC is hiring a Senior Full Stack Engineer--SmartCenter. The role involves designing, building, and maintaining full stack product capabilities across SmartCenter modules, primarily using Python for backend development and applying practical frontend skills. The engineer takes ownership of product lifecycle stages, collaborates with cross-functional teams, and employs AI-assisted development techniques to enhance quality and delivery.

Highlights

  • Design, build, test, and maintain full stack features across SmartCenter modules including center administration, family and child records, and operational tools.

  • Develop backend services, APIs, and business logic mainly in Python following established application patterns.

  • Improve web application frontend with attention to usability, performance, accessibility, and maintainability.

  • Make informed technical decisions addressing technical debt, privacy, security, compliance, and data integrity.

  • Collaborate with product managers, designers, QA, and support teams to align technical solutions with user needs.

  • Implement engineering controls adhering to HIPAA, CCPA, and other regulatory requirements.

  • Utilize AI-assisted development workflows including CLI-based prompts, guided workflows, and agentic flows.

  • Assess and contribute to team AI usage practices, ensuring effective and responsible application.

  • 5-15+ years of software engineering experience with senior-level contributions; strong Python backend and frontend web development skills required.

  • Experience with AI-assisted software development preferred; knowledge of Google Cloud Platform, App Engine, and Flask is a plus.

  • Interest in early childhood education software supporting teachers, administrators, and families.

  • Benefits include competitive compensation, equity appreciation program, health and wellness insurance, 401k with employer match, flexible work environment, and paid parental leave.

Senior Full Stack Engineer--SmartCenter (Remote) Full Description

Be a Part of our Team!

Join a working team that is dedicated to the mission of the work we do!

Teaching Strategies is an innovative edtech organization focused on connecting teachers, children, and families. As front runners in the early childhood education market, we build dynamic, top-quality digital products that integrate all of the essential elements of a high-quality solution: curriculum, assessment, professional development, and family engagement. We are building a team of results-oriented individuals who will thrive in a collaborative, work-hard/play-hard culture. We pride ourselves on the impact we have on the early childhood field through supporting teachers who are doing the most important work there is, teaching children to become creative, confident thinkers.

Position Overview

Teaching Strategies is looking for a Senior Full Stack Engineer to help build and evolve the systems that child care centers rely on to run their businesses. This engineer will work across our Python backend and web application surfaces and take responsibility for a variety of SmartCenter modules and cross-cutting platform capabilities that help centers operate efficiently and support teachers, administrators, and families.
In this role, you will take ownership of meaningful product and service work from discovery through delivery. You will translate product ideas and operational needs into clear technical plans, make pragmatic engineering decisions around architecture and technical debt, and collaborate closely with product managers, designers, QA, support, and other engineers.
The ideal candidate is a senior engineer with strong Python backend experience, practical frontend/web experience, and the judgment to work effectively in a mature production system. You should be comfortable improving existing systems, building new capabilities within established patterns, and balancing short-term delivery with long-term product and platform health.
This role is expected to use AI-assisted development practices where they improve quality, speed, and clarity, including CLI-based prompt and guided AI workflows as well as fully agentic development flows where appropriate. You will also help the team evolve practical, responsible patterns for AI use in partnership with other engineers.