Kiddom is looking for a Senior Backend Software Engineer to help build the next generation of scalable backend services for their educational platform, which aims to promote student equity and growth by uniting high-quality instructional materials with dynamic digital learning.
Requirements
- 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
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 our customers to troubleshoot issues and bugs and also help with Kiddom onboarding.
Other
- 6+ years professional software engineering experience
- 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
- 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.