Talent.com
Tucows Domains
Backend Software Engineer (Intermediate)Tucows Domains • Toronto, ON, CA
Backend Software Engineer (Intermediate)

Backend Software Engineer (Intermediate)

Tucows Domains • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Overview

Tucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo.

Responsibilities

  • Design and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools.
  • Collaborate with frontend developers to define clear and consistent API endpoints, request/response formats, and data contracts.
  • Design and optimize database schemas, write performant SQL queries, and ensure data integrity and reliability.
  • Integrate third‑party services, libraries, and tools within the application architecture.
  • Apply security best practices, including encryption, authentication, authorization, and mitigation of common security vulnerabilities.
  • Continuously improve code quality, performance, and maintainability through thoughtful design and refactoring.
  • Write comprehensive unit, integration, and end‑to‑end tests to ensure system reliability and stability.
  • Debug and troubleshoot issues in both new and existing systems.
  • Participate in code reviews, share constructive feedback, and help foster a culture of continuous improvement.
  • Document code, APIs, and system architecture to support knowledge sharing and efficient onboarding.
  • Set up and maintain CI/CD pipelines to automate build, test, and deployment processes.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of experience as a backend software engineer or in a similar role.
  • Proficiency in Python or Go, or experience with similar modern backend languages.
  • Experience designing and implementing RESTful APIs, ideally using FastAPI or Gin.
  • Hands‑on experience with relational databases, preferably PostgreSQL.
  • Solid understanding of web technologies, protocols, and standards (HTTP, REST, JSON, XML).
  • Familiarity with Continuous Integration practices and tools.
  • Proficient with Git and modern branching workflows.
  • Comfortable working in agile environments using Jira or similar tools.
  • Strong problem‑solving skills, attention to detail, and debugging ability.
  • Able to work effectively both independently and as part of a team.
  • Experience collaborating in a remote, distributed team environment.
  • Clear and proactive communication skills.

Nice to Have

  • Experience with message brokers, preferably RabbitMQ.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization/orchestration tools such as Docker Swarm, Nomad, or Kubernetes.
  • Knowledge of API security standards, token management, and access control mechanisms (OAuth2, JWT, OpenAPI, etc.).
  • Familiarity with networking, Linux system administration, and infrastructure operations.

Benefits

Base salary $93,600–$104,000 CAD for Canadian residents. Tucows offers a total rewards package that includes fair compensation, generous benefits, flexible work, and a culture that values open internet innovation.

We are an equal‑opportunity employer. We celebrate diversity and are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We provide reasonable accommodations to applicants and employees with disabilities.

#J-18808-Ljbffr
Create a job alert for this search

Backend Software Engineer (Intermediate) • Toronto, ON, CA

Similar jobs

Software Engineer, Backend

BreeToronto, Ontario, Canada
Full-time

About Bree Bree is a consumer finance platform that brings better, faster, and cheaper financial services to over half the Canadian population who live paycheck to paycheck.We operate in a huge, bu... Show more

 • Promoted

Analytics-Focused Backend Software Engineer

Movable Inktoronto, on, Canada
Full-time

Enhance data analytics as a Backend Software Engineer.Create scalable backend systems that support measurement and reporting functionalities, shaping the future of marketing analytics with your inn... Show more

 • Promoted

Software Engineer II, Backend

PinterestToronto, ON, CA
Full-time

Millions of people around the world come to our platform to find creative ideas, dream about new possibilities, and plan for memories that will last a lifetime.At Pinterest, we’re on a mission to b... Show more

 • Promoted

Backend Engineer

Chexy Co.Toronto, ON, CA
Full-time

At Chexy, we're reimagining how Canadians manage their largest expenses—like rent, tuition, and insurance—by transforming them into opportunities to build credit, earn rewards, and gain financial f... Show more

 • Promoted

Senior Software Engineer

OpenTextRichmond Hill, York Region, CA
Full-time

This range is provided by OpenText.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.OpenText Business Network is a cloud platform that facilitate... Show more

 • Promoted

Intermediate Backend Engineer

United States Digital Space LLCToronto, ON, CA
Full-time

Lush Handmade Cosmetics is a global enterprise with more than 900 retail shops in 52 countries focused on producing creative and indulgent cosmetics and bath products using only the freshest organi... Show more

 • Promoted

Senior Backend Engineer

DataRobotToronto, ON, CA
Full-time

DataRobot delivers AI that maximizes impact and minimizes business risk.Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale.Da... Show more

 • Promoted

Senior Backend Software Engineer Ii, Orchestration - C$190,000 - C$230,000 A Year - Remote

dbt LabsToronto County, Canada
Remote
Full-time

Backend Software Engineer needed to design, implement, and maintain reliable services for job scheduling and execution.Requires 8+ years experience, with knowledge of Python, Rust, Go, and other te... Show more

 • Promoted

Backend Engineer II — Remote-Friendly, Flexible Hours

MQ Referrals OnlyToronto, ON, CA
Remote
Full-time

A leading financial services firm in Toronto is seeking a Software Engineer II to design and deliver high-quality software solutions.The ideal candidate should have at least 3 years of software dev... Show more

 • Promoted

Senior Backend Software Engineer

PigmentToronto
Full-time

Since our founding in 2019, Pigment has become one of the fastest-growing SaaS companies in the world today.Our product, a highly efficient Enterprise Performance Management (EPM) platform is helpi... Show more

 • Promoted

Backend Software Engineer (Intermediate) - C$93,600 - C$104,000 A Year - Remote

TucowsToronto County, Canada
Remote
Full-time

Backend Software Engineer needed to design and develop secure and scalable backend services with 5+ years of experience. Show more

 • Promoted

Hybrid Senior Backend Engineer, Cases Product - SF/Toronto

EvenUptoronto, on, Canada
Full-time

A fast-growing SaaS company in Toronto is seeking a Backend Software Engineer to enhance software integrations and user experience.This hybrid role requires collaboration with diverse teams to deve... Show more

 • Promoted

Senior Software Engineer: SaaS & AI Backend

Kaseya Limitedtoronto, on, Canada
Full-time

Join Kaseya as a Senior Software Engineer to influence backend design for SaaS products enriched with AI and data capabilities.This role requires hands-on engineering to build robust backend system... Show more

 • Promoted

Software Engineer, Backend

ClipboardToronto, ON, CA
Full-time

Join to apply for the Software Engineer, Backend role at Clipboard.Get AI-powered advice on this job and more exclusive features.We exist to lift as many people up the socioeconomic ladder as possi... Show more

 • Promoted

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsToronto, ON, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy... Show more

 • Promoted

Senior Backend Engineer — Remote, Equity, Impact

DraftwiseToronto, ON, CA
Remote
Full-time

A forward-thinking legal tech firm is looking for an experienced back end software engineer to join their team.In this role, you will take ownership of tech features and write high-quality code.Wit... Show more

 • Promoted

Software Engineer Specializing in Backend Solutions

Silversmith Capital PartnersToronto
Full-time

Shape the future of automation at Intellistack as a Software Engineer, utilizing your backend expertise to design impactful digital solutions in a hybrid setting.This role focuses on creating ident... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomToronto, ON, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Backend Software Engineer (Intermediate)

Tucows DomainsToronto, Ontario, Canada
Full-time

Tucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo.Design and develop secure, scalable, reliable, and efficient backend s... Show more

 • Promoted

Backend Engineer III

FulfillmentiqToronto, ON, CA
Full-time

Fulfillment IQ is a supply chain engineering and transformation company that helps brands, retailers, and 3PLs design, build, and scale high‑performing logistics operations.We work at the intersect... Show more