Tucows

Tucows

Tucows, a tech company since 1993, offers domain name services, fiber internet, and SaaS to keep people connected and improve the Internet experience.

Diversified Telecommunication Services
251-1K
Founded 1993

Description

  • 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 key technical decisions.
  • Translate business and product requirements into technical plans.
  • Break down initiatives, coordinate technical work, and manage dependencies and blockers.
  • Collaborate with Product, Operations, and other engineering teams to deliver work.
  • Design and maintain APIs, database schemas, integrations, and data contracts.
  • Improve system performance, security, observability, and maintainability.
  • Review code and technical designs and support engineering standards.
  • Debug production issues and lead technical incident response.
  • Write and maintain automated tests, documentation, and CI/CD workflows.
  • Provide technical guidance and mentorship to other engineers.

Requirements

  • 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.
  • Experience with RabbitMQ or other message brokers (nice to have).
  • Experience with AWS, Azure, or Google Cloud (nice to have).
  • Experience with Docker, Docker Swarm, Nomad, or Kubernetes (nice to have).
  • Knowledge of OAuth 2.0, JWT, OpenAPI, and API security practices (nice to have).
  • Familiarity with networking, Linux, infrastructure operations, or Internet protocols such as DNS, EPP, and RDAP (nice to have).
  • Remote position for applicants based in Canada.

Benefits

  • Base salary of $145,000–$155,000 CAD for Canadian residents.
  • Total rewards offering with fair compensation and generous benefits.
  • Remote-first work environment with the ability to work from anywhere with internet access.
  • People-first culture built on respect, trust, and flexibility.
  • Reasonable accommodation for individuals with disabilities during the application and interview process.
  • Commitment to inclusion and diversity across backgrounds and identities.
  • Participation in the E-verify program for all US employees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer (Elixir/Phoenix) - Latin America (REMOTE)

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a Backend Software Engineer to build and maintain high-impact Elixir and Phoenix services for client projects within a fast-growing software consultancy.

Agile Ecto Elixir GraphQL Phoenix PostgreSQL REST API
1 minute ago

Software Engineer (Elixir/Phoenix) - Latin America (REMOTE)

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a Backend Engineer to develop high-quality Elixir and Phoenix applications for a fast-growing software consultancy serving clients across the United States and Central/South America.

Agile Ecto Elixir GraphQL Phoenix PostgreSQL REST API
1 minute ago

Software Engineer (Elixir/Phoenix) - Latin America (REMOTE)

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a backend software consultant to build high-quality Elixir/Phoenix applications for a growing client-focused consultancy working across the United States and Central/South America.

Agile Ecto Elixir GraphQL Phoenix PostgreSQL REST API
1 minute ago

Software Engineer (Elixir/Phoenix) - Latin America (REMOTE)

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is seeking a backend software consultant to build high-quality Elixir and Phoenix applications for a growing portfolio of client projects in a fast-paced, collaborative environment.

Agile Ecto Elixir GraphQL Phoenix PostgreSQL REST API
1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers