Top Hat

Senior Backend Software Engineer

Canada, Remote. Posted 3 months ago

The role

You will lead the full software development lifecycle for complex features on the Aktiv Platform. You will drive technical delivery, mentor engineers, and ensure the stability of high-traffic systems.

What you will do

  • Lead the full software development lifecycle for complex features
  • Drive the technical delivery of projects and influence architectural decisions
  • Mentor junior and intermediate engineers through code reviews and documentation
  • Identify operational risks and control deficiencies
  • Drive discussions regarding system redundancy, disaster recovery, and service availability
  • Partner with Frontend Engineers, Product Managers, and Designers
  • Identify opportunities for automation and suggest UI improvements

Required qualifications

  • Extensive experience with Java
  • Deep understanding of core programming principles and best practices
  • Expertise in Spring Boot for building scalable microservices
  • Experience managing data with MongoDB
  • Track record of working on enterprise-level software systems
  • Ability to design and implement architectures

Nice to have

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

Benefits

  • Flexible, remote first work environment
  • Professional learning and development for all role levels
  • Competitive health benefits that start on day one
  • Innovative PTO policy

About the company

Top Hat is a company with a mission that creates meaningful, fulfilling work. They have a Toronto HQ and a global community.

Senior Backend Software Engineer at Top Hat | JobZoey