Backend Platform Software Engineer

Posted 22 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend Engineer responsible for core backend systems and internal tooling at Top Hat. Enhancing performance and reliability in mission-critical codebases used across product teams.

Responsibilities

  • Own core backend systems, libraries, and internal developer tooling
  • Improve performance, reliability, and architectural improvements with high downstream impact
  • Ensure code quality and technical standards for the system surface area owned

Requirements

  • 2+ years of industry, research, or graduate-level experience
  • Experience in large codebases with complex algorithms and data structures
  • Programming on Linux/BSD/MacOS
  • Python (FastAPI, Django)
  • SQL (PostgreSQL, MySQL)
  • Distributed Systems
  • Profiling & Optimization
  • Nice to Haves: TypeScript/JavaScript (React), Cloud Experience (AWS, GCP, etc.), Observability (OpenTelemetry, Datadog, etc.), Infrastructure-As-Code (Terraform, Ansible, etc.), Troubleshooting TCP/DNS/HTTP/SMTP/etc., Database Administration, Maintenance & Scaling, Designing APIs for Customers

Benefits

  • Competitive health benefits that start on day one
  • Innovative PTO policy with lots of time and space for self-care
  • Professional learning and development for all role levels
  • A team that cares deeply for customers and for each other
  • A noble mission that creates meaningful, fulfilling work
  • Flexible, remote first work environment
  • Our winning strategy and market potential
  • An awesome and welcoming Toronto HQ
  • A chance to work with new tech like generative AI—and see the customer impact
  • A management team focused on performance, growth, engagement and connection

Job type

Full Time

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAWSCloudDistributed SystemsDjangoDNSGoogle Cloud PlatformJavaScriptLinuxMacOSMySQLPostgresPythonReactSMTPSQLTerraformTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.