Kiddom logo

Kiddom

Senior Software Engineer, Backend

🇺🇸 Hybrid - San Francisco, CA

🕑 Full-Time

💰 $160K - $185K

💻 Software Engineering

🗓️ February 5th, 2025

Docker Golang K-12

Edtech.com's Summary

Kiddom is hiring a Senior Software Engineer, Backend. This role involves designing, developing, and maintaining scalable backend services, ensuring performance and security, and collaborating with cross-functional teams to deliver high-quality features. The ideal candidate should possess strong system architecture skills, a passion for education, and the ability to mentor junior engineers. 

Highlights
  • Design, develop, and maintain backend services, APIs, and databases.
  • Ensure scalability, security, and performance of backend systems.
  • Proficiency in databases like PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with cloud platforms including AWS, GCP, or Azure.
  • Microservices architecture and distributed systems experience.
  • Competitive salary of $160,000 - $185,000 along with equity.
  • BS or MS in Computer Science or related field with 6+ years of experience.
  • Full health benefits, flexible vacation policy, and 401k.

Senior Software Engineer, Backend Full Description

Kiddom is a groundbreaking educational platform that promotes student equity and growth by uniting high-quality instructional materials with dynamic digital learning. Through unparalleled curriculum management functionality, Kiddom empowers schools and districts to take ownership of their curriculum – resulting in learning experiences tailored to meet the unique needs and goals of local communities. Kiddom’s high-quality curriculum is layered with robust teacher and leader data insights to drive the continuous improvement of instructional decisions, school/district programming, and professional learning.

The role
  • We are looking for a Senior Backend Software Engineer to join our growing team and help build the next generation of scalable backend services. 
  • You will be responsible for designing, developing, and maintaining high-performance systems that power our applications. 
  • The ideal candidate has extensive experience in backend technologies, and system architecture, along with a passion for solving complex problems for our users and mentoring engineers.
  • The individual selected for this role will have a passion for education, the ability to empathize with teachers, strong product acumen, and a commitment to Kiddom’s mission and vision.

You will 
  • Design, develop, and maintain backend services, APIs, and databases.
  • Ensure the scalability, security, and performance of backend systems.
  • Collaborate with frontend engineers, product managers, and other stakeholders to deliver high-quality features.
  • Optimize applications for performance, reliability, and scalability.
  • Conduct code reviews and provide mentorship to junior engineers.
  • Troubleshoot and resolve production issues, ensuring system uptime and reliability.
  • Work with our customers to troubleshoot issues and bugs and also help with Kiddom onboarding.

What we’re looking for
  • BS or MS in Computer Science or a related field
  • 6+ years professional software engineering experience
  • Experience scaling integration systems
  • Proficiency in working with databases (SQL & NoSQL) such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Experience with cloud platforms like AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes.
  • Experience with microservices architecture and distributed systems.
  • Strong knowledge of design patterns and software engineering best practices
  • You've been through the planning, launching and refactoring phases of code you wrote
  • Excellent problem solving and debugging skills
  • Ability to work as part of a collaborative team in a fast-paced environment
  • Motivated and responsible individual who strives to exceed expectations
  • Sincere interest in working at a startup and scaling with the company as we grow

Nice to have
  • Experience in Edtech industry
  • Familiarity with Golang, React, Typescript
  • Experience with AWS Lambda, Terraform

What Kiddom offers
  • The opportunity to make a measurable impact in K-12 education
  • Competitive salary and equity in a hyper-growth, mission-driven organization
  • Full health benefits: medical, dental, and vision
  • Flexible vacation policy
  • 401k
  • An inclusive, positive team culture
  • A passionate, collaborative team obsessed with building transformative education technology