Senior Software Engineer, Backend

Educational platform that unites high-quality instructional materials with digital learning to promote student equity and growth.
$160,000 - $185,000
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Education

Description For Senior Software Engineer, Backend

Kiddom, an innovative educational technology platform, is seeking a Senior Backend Software Engineer to join their mission of transforming K-12 education. This role offers an exciting opportunity to make a significant impact in educational technology while working with cutting-edge backend technologies.

The position requires a seasoned professional with 6+ years of experience who will be responsible for designing and developing scalable backend services that power Kiddom's educational platform. The ideal candidate will bring extensive experience in backend technologies, system architecture, and a passion for solving complex problems while mentoring other engineers.

Key responsibilities include designing and maintaining high-performance backend services, ensuring system scalability and security, and collaborating with cross-functional teams. The role requires expertise in both SQL and NoSQL databases, cloud platforms, and microservices architecture. You'll be working with technologies like PostgreSQL, MongoDB, Redis, and Kubernetes, with opportunities to work with modern tech stack including Golang and TypeScript.

Kiddom offers a competitive compensation package ranging from $160,000 to $185,000 annually, along with equity in a high-growth company. Benefits include comprehensive health coverage (medical, dental, and vision), 401k, and a flexible vacation policy. The position is hybrid-based in San Francisco, offering a balance between in-office collaboration and remote work flexibility.

This is an excellent opportunity for a senior engineer who is passionate about education and wants to contribute to a mission-driven organization that's making a real difference in K-12 education. You'll be joining a collaborative, inclusive team that's dedicated to building transformative educational technology while having the chance to mentor others and shape the technical direction of the platform.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Backend

  • 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
  • Optimize applications for performance, reliability, and scalability
  • Conduct code reviews and provide mentorship to junior engineers
  • Troubleshoot and resolve production issues
  • Work with customers to troubleshoot issues and help with Kiddom onboarding

Requirements For Senior Software Engineer, Backend

PostgreSQL
MySQL
MongoDB
Redis
Kubernetes
Go
React
TypeScript
  • BS or MS in Computer Science or related field
  • 6+ years professional software engineering experience
  • Experience scaling integration systems
  • Proficiency in working with databases (SQL & NoSQL)
  • Experience with cloud platforms and containerization tools
  • Experience with microservices architecture and distributed systems
  • Strong knowledge of design patterns and software engineering best practices
  • Experience in planning, launching and refactoring code
  • Excellent problem solving and debugging skills
  • Ability to work as part of a collaborative team

Benefits For Senior Software Engineer, Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive salary and equity
  • Full health benefits: medical, dental, and vision
  • Flexible vacation policy
  • 401k
  • Inclusive, positive team culture
  • Collaborative team environment

Interested in this job?

Jobs Related To Kiddom Senior Software Engineer, Backend

Sr. QA Software Engineer

Senior QA Software Engineer position at Kiddom, focusing on quality assurance and testing for an educational technology platform.

Strategy Developer - Asia, Australia or New Zealand

Remote Strategy Developer position at Auros, developing cryptocurrency trading strategies using C++ and Python, ideal for candidates in Asia/Australia/NZ timezones with 3+ years experience.

Systems Development Engineer III, Support Engineering, Tooling & Automation (SETA)

Senior Systems Development Engineer role at AWS focusing on building automation and tooling solutions using AI/ML, leading technical implementations, and mentoring team members.

Senior Developer

Senior Java Developer role at SurePay, developing secure payment verification solutions with Java/Kotlin, requiring 6+ years experience and strong microservices expertise.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce platforms with competitive compensation between $151,300-$261,500.