Senior Backend Software Engineer

Top Hat

Benefits

Similar Jobs

See all

You Will:

  • Independent Implementation: Lead the full software development lifecycle for complex features, including implementation, comprehensive testing, and debugging of robust code.
  • Technical Leadership: Drive the technical delivery of projects, influencing architectural decisions and ensuring solutions are scalable, maintainable, and aligned with long-term business goals.
  • Mentorship & Guidance: Actively mentor junior and intermediate engineers, providing constructive feedback through code reviews and documentation to support their professional growth.

You Are:

  • Expert Java Foundation: 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.
  • Enterprise Experience: A track record of working on enterprise-level software systems that require high reliability and performance.
  • Architectural Vision: Ability to design and implement forward-thinking architectures that balance short-term value with long-term sustainability.

Preferred Experience:

  • High-Traffic Systems: Experience designing and maintaining systems that handle high volumes of traffic and parallel connections.
  • Open Source Passion: A demonstrated passion for contributing to or leveraging open-source technologies.
  • Infrastructure & Cloud: Familiarity with cloud platforms (AWS/GCP) and containerization tools like Jenkins, Docker, or Kubernetes.

Top Hat

Top Hat is an edtech company that builds interactive teaching platforms to engage students. They are a remote-first team with a culture focused on performance, growth, and connection, and they offer competitive benefits and an innovative PTO policy.

Apply for This Position