You will...
- Design, build, and maintain backend services and automation tooling primarily in Python, with opportunities to contribute to GoLang-based systems.
- Develop and maintain internal APIs, asynchronous task frameworks, and services that improve developer productivity and platform reliability.
- Collaborate cross-functionally with other engineering teams to understand their needs and build internal systems that streamline workflows.
- Optimize and maintain integrations with internal and external systems, including CI/CD pipelines, observability tools, and developer infrastructure.
- Own projects end-to-end — from system design and architecture to implementation, deployment, and monitoring.
- Drive engineering excellence through thoughtful code reviews, automated testing, and performance optimization.
- Champion modern backend practices — including observability, scalability, and fault tolerance — within the Tooling ecosystem.
- Mentor junior engineers and contribute to shaping the future of Kiddom’s backend and infrastructure practices.
What we’re looking for...
- BS or MS in Computer Science or a related field
- 6+ years of professional experience designing, building, and maintaining backend systems at scale
- Deep expertise in Python, including experience building APIs and asynchronous processing systems
- Familiarity with GoLang, with an interest in contributing to Go-based services and tooling
- Strong proficiency with both relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Redis)
- Hands-on experience with distributed systems and microservices architecture
- Production experience on cloud platforms (AWS, GCP, or Azure), including Docker, Kubernetes, and IaC (Terraform, etc.)
- Solid understanding of design patterns, testing, and backend performance tuning
- Strong debugging and system observability skills
- Collaborative mindset and ability to work effectively with product managers, frontend teams, and other stakeholders
- Excellent communication skills — written, verbal, and architectural documentation
- Desire to mentor and elevate team members’ technical skills
- Passion for improving K–12 education and building systems that serve teachers, students, and educational equity
Top Skills
What We Do
Kiddom unleashes the full potential of high-quality instructional materials paired with effective tech enhancements and hand-in-hand support to help teachers do what teachers do best, teach with a human touch. For over 10 years, we’ve been combining valuable open educational resources with simple, flexible technology. Our feature-rich learning platform gives teachers time back, so they can do what they do best, teach. Accelerate planning, instructional delivery, assessment, and reporting while using proven-curriculum teaches already know and love.
Why Work With Us
We innovate at the speed of technology. We are introducing new AI features to streamline routine teacher tasks and more equitably serve student needs. We’re dedicated to developing AI enhancements that drastically improve the teacher’s ability to unpack, understand, and implement HQIM with fidelity.
Gallery







