Teaching Strategies logo

Teaching Strategies

Senior Full Stack Engineer--Childcare Management System (Remote)

🇺🇸 Remote - US 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ July 23rd, 2026
Python Clari Rive

Edtech.com's Summary

Teaching Strategies, LLC is hiring a Senior Full Stack Engineer--Childcare Management System. The engineer will develop and maintain Python backend services and web application features, focusing on family billing, payments, invoices, and related back-office workflows to support childcare centers efficiently. They will lead product work from concept to delivery, collaborate across teams, and integrate AI-assisted development practices to enhance quality and speed.

Highlights

  • Design, build, test, and maintain full stack product capabilities including family billing, payments, invoices, billing accounts, center administration, and reporting.

  • Develop backend services, APIs, and business logic primarily using Python with attention to authorization, data access, and service patterns.

  • Improve web application experiences focusing on usability, performance, accessibility, and maintainability.

  • Use AI-assisted development for planning, implementation, testing, debugging, documentation, and release readiness.

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

  • 5-15+ years of professional software engineering experience with strong Python backend skills and frontend web development knowledge (JavaScript, HTML, CSS).

  • Preferred experience with billing, payments, financial workflows, and high-integrity business systems.

  • Experience or interest in AI-assisted software development and responsible AI engineering practices.

  • Strong understanding of relational/NoSQL data modeling, transactions, asynchronous processing, and security/privacy in systems handling sensitive family and payment data.

  • Benefits include competitive compensation, employee equity program, health insurance, 401k match, flexible work environment, unlimited paid time off, paid parental leave, tuition assistance, and best-in-class tech equipment.

Senior Full Stack Engineer--Childcare Management System (Remote) Full Description

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 primarily across our Python backend and web application surfaces, with a focus on family billing, payments, invoices, account administration, billing solution management, reporting, and other back-office capabilities that help centers operate efficiently and support 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.