Kiddom is a groundbreaking educational platform that promotes student equity and growth by uniting high-quality instructional materials with dynamic digital learning. As a Senior Backend Engineer, you will focus on developing backend services, automation frameworks, and internal developer tools that improve the velocity and reliability of our entire platform.
Requirements
- 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
Benefits
- Competitive salary
- Meaningful equity
- Health insurance benefits
- One Medical membership
- Flexible vacation time policy
- 10 paid sick days per year
- Paid holidays
- Paid bereavement leave
- Paid family leave after birth/adoption
- Commuter and FSA plans