Senior Software Engineer, Backend at Kiddom

San Francisco, California, United States

Kiddom Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
EdTech, EducationIndustries

Requirements

  • 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
  • Experience through the planning, launching, and refactoring phases of code
  • 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
  • Passion for education, ability to empathize with teachers, strong product acumen, and commitment to Kiddom’s mission and vision
  • Nice to have
  • Experience in Edtech industry
  • Familiarity with Golang, Typescript
  • Experience with AWS Lambda, Terraform

Responsibilities

  • 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 customers to troubleshoot issues and bugs and help with Kiddom onboarding

Skills

Key technologies and capabilities for this role

APIsDatabasesBackend ServicesScalabilitySecurityPerformance OptimizationSystem ArchitectureCode Review

Questions & Answers

Common questions about this position

What compensation does Kiddom offer for this Senior Backend Software Engineer role?

Kiddom offers a competitive salary and equity in a hyper-growth, mission-driven organization.

Is this Senior Backend Software Engineer position remote or does it require office work?

This information is not specified in the job description.

What key skills are required for the Senior Backend Software Engineer role at Kiddom?

Required skills include 6+ years of professional software engineering experience, proficiency in databases like PostgreSQL, MySQL, MongoDB, or Redis, experience with cloud platforms such as AWS, GCP, or Azure, containerization tools like Docker and Kubernetes, and microservices architecture.

What is the company culture like at Kiddom for this engineering role?

Kiddom fosters a collaborative, fast-paced environment where engineers work with frontend teams, product managers, and stakeholders, conduct code reviews, mentor juniors, and engage directly with customers, all while scaling with a growing startup passionate about education.

What makes a strong candidate for Kiddom's Senior Backend Software Engineer position?

Strong candidates have a BS or MS in Computer Science, 6+ years of experience including scaling systems and microservices, strong problem-solving skills, and a passion for education with the ability to empathize with teachers.

Kiddom

Digital platform for K-12 education tools

About Kiddom

Kiddom provides a digital platform aimed at improving the teaching and learning experience for K-12 educators and school districts. The platform includes tools for curriculum planning, student assignments, assessment, and analytics. It offers both free and premium versions, with the free version providing essential features and the premium version, Kiddom Academy, offering advanced analytics and reporting tools. Schools and districts can subscribe to the premium services for a fee, which allows them to access more comprehensive features for managing educational data. The platform is available on iOS and Android, enabling teachers to plan and assess learning from anywhere. Kiddom's goal is to enhance educational outcomes by providing data-driven insights and improving communication between teachers and students.

San Francisco, CaliforniaHeadquarters
2015Year Founded
$55MTotal Funding
SERIES_CCompany Stage
Data & Analytics, EducationIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Paid Sick Leave
Unlimited Paid Time Off
Parental Leave
Company Equity

Risks

Intense competition from other EdTech companies may impact Kiddom's market share.
Reliance on partnerships for content poses risks if partnerships dissolve.
Economic downturns could affect school districts' ability to afford premium subscriptions.

Differentiation

Kiddom offers a comprehensive digital platform for K-12 curriculum management and assessment.
The platform supports bilingual education with English and Spanish curricula for grades 6-12.
Kiddom integrates with various learning management systems, enhancing accessibility and usability.

Upsides

Kiddom's recent $35M funding round supports growth and product development.
Partnerships with OpenSciEd and Labster expand Kiddom's high-quality curriculum offerings.
Increased demand for digital curriculum solutions boosts Kiddom's market potential.

Land your dream remote job 3x faster with AI