T

Top Hat

Campus-wide courseware enabling personalized learning

Senior Backend Software Engineer - Aktiv Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaNo salary listed

About the Job

Requirements

  • Extensive experience with Java and a deep understanding of core programming principles and best practices.
  • Proven expertise in Spring Boot for building scalable microservices and experience managing data with MongoDB.
  • A track record of working on enterprise-level software systems that require high reliability and performance.
  • Ability to design and implement architectures that balance short-term value with long-term sustainability.
  • Commitment to delivering testable, observable, and maintainable code.

Responsibilities

  • Lead the full software development lifecycle for complex features, including implementation, comprehensive testing, and debugging of robust code.
  • Drive the technical delivery of projects, influence architectural decisions, and ensure solutions are scalable, maintainable, and aligned with long-term business goals.
  • Mentor junior and intermediate engineers, providing constructive feedback through code reviews and documentation to support their professional growth.
  • Identify operational risks and control deficiencies, and drive discussions regarding system redundancy, disaster recovery, and service availability.
  • Partner with Frontend Engineers, Product Managers, and Designers to build cohesive, user-centric solutions.
  • Identify opportunities for automation and suggest user interface improvements to enhance user experience and internal delivery efficiency.

Desired Qualifications

  • Experience designing and maintaining systems that handle high volumes of traffic and parallel connections.
  • Demonstrated passion for contributing to or leveraging open-source technologies.
  • Awareness of user interface and user experience improvements and ability to contribute to frontend-related technical discussions.
  • Familiarity with cloud platforms such as AWS or GCP and containerization tools such as Jenkins, Docker, or Kubernetes.

About the Company

Top Hat

Campus-wide courseware enabling personalized learning

Top Hat provides courseware and classroom tools in education technology to help educators deliver personalized, engaging, and equitable learning experiences. Educators customize content using an easy interface, deploy interactive activities in class, and use editable textbooks, while students engage with digital materials and responsive questions. It distinguishes itself with campus-wide adoption, a large library of editable textbooks, and a focus on personalization and equity backed by strong user satisfaction metrics. Its goal is to enable scalable, personalized learning across campuses by offering flexible, editable resources and interactive classroom tools.

Company size
201-500
Company stage
Series E
Total funding
$234.9M
Headquarters
Toronto, Canada
Founded
2009

Recently Posted Jobs

Explore more opportunities at Top Hat

See more jobs