Tucows Domains logo
Tucows DomainsPosted 4 weeks ago

Senior Backend Engineer

$145,000–$155,000 year

RemoteCanada

Part TimeSenior LevelBachelors DegreeMedium

Job Summary

Design, develop, test, and maintain secure, scalable backend systems, including APIs, database schemas, and integrations. Lead architecture discussions, translate business requirements into technical plans, and coordinate delivery across multiple systems. Break down complex initiatives, manage dependencies, and debug production issues while improving system performance and observability. Review code, maintain engineering standards, and provide mentorship to other engineers. This remote individual contributor role requires 6+ years of experience with Python, Go, PostgreSQL, and CI/CD workflows.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 6+ years of professional backend software engineering experience
  • Experience providing technical direction while remaining hands-on
  • Experience leading complex initiatives across multiple systems or services
  • Strong experience with Python, Go, or similar backend languages
  • Experience designing RESTful APIs using frameworks such as FastAPI or Gin
  • Experience with relational databases, preferably PostgreSQL, including schema design and query optimization
  • Strong understanding of HTTP, REST, JSON, XML, and related web technologies
  • Experience supporting production systems and responding to incidents
  • Experience with automated testing, Continuous Integration, Git, and modern development workflows
  • Strong communication, problem-solving, and collaboration skills
  • Experience working in a remote, distributed team
  • This is a remote position for applicants based in Canada

Desired Qualifications

  • Experience with RabbitMQ or other message brokers
  • Experience with AWS, Azure, or Google Cloud
  • Experience with Docker, Docker Swarm, Nomad, or Kubernetes
  • Knowledge of OAuth 2.0, JWT, OpenAPI, and API security practices
  • Familiarity with networking, Linux, infrastructure operations, or Internet protocols such as DNS, EPP, and RDAP

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce