Skip to main content
Tucows Domains

Senior Backend Engineer

RemoteCanada only
Published
Role
Backend
Experience
Senior
Company size
Enterprise
CAD 145k–CAD 155k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior backend engineer based in Canada with 6+ years of backend experience. Needs Python, Go or similar backend languages, RESTful APIs, relational databases/PostgreSQL, production support, automated testing, CI and Git.

Core skills

Python/GoRESTful APIs

Required skills

FastAPI/GinPostgreSQLHTTPRESTJSONXMLContinuous IntegrationGit

Optional skills

RabbitMQAWSAzureGCPDockerDocker SwarmNomadKubernetes

What you'll do

  • Design, develop, test, and maintain secure, scalable, and reliable backend systems.
  • Provide technical direction across multiple applications and services.
  • Lead architecture and design discussions and document important technical decisions.
  • Translate business and product requirements into practical technical plans.
  • Break down initiatives, coordinate technical work, and manage dependencies and blockers.
  • Collaborate with Product, Operations, and other engineering teams to coordinate delivery.
  • Design and maintain APIs, database schemas, integrations, and data contracts.
  • Improve system performance, security, observability, and maintainability.
  • Review code and technical designs and help maintain engineering standards.
  • Debug complex production issues and lead the technical response to incidents.
  • Write and maintain automated tests, technical documentation, and CI/CD workflows.
  • Provide technical guidance and mentorship to other engineers.

What they require

  • 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.
  • Preferred: Experience with RabbitMQ or other message brokers.
  • Preferred: Experience with AWS, Azure, or Google Cloud.
  • Preferred: Experience with Docker, Docker Swarm, Nomad, or Kubernetes.
  • Preferred: Knowledge of OAuth 2.0, JWT, OpenAPI, and API security practices.
  • Preferred: Familiarity with networking, Linux, infrastructure operations, or Internet protocols such as DNS, EPP, and RDAP.

Benefits

  • Fair compensation and generous benefits.
  • Remote-first roles, meaning you can work from anywhere you can connect to the Internet.
  • Reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.
  • Remote-first roles.

Tucows Domains is the world’s largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of the domain name system (DNS). As part of Tucows, it operates globally under the Ascio, Enom, Hover and OpenSRS brands.

Internet InfrastructureEnterprise

Details

Apply routeGreenhouse
CAD 145k–CAD 155k/yr