Senior Backend Engineer building secure APIs, databases, and services for Tucows Domains, a global wholesale domain registrar. Providing technical direction across distributed engineering teams.
Responsibilities
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
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
Benefits
Fair compensation and generous benefits
Reasonable accommodation for individuals with disabilities
Backend Engineer scaling Bluehost’s hosting platform for small businesses. Building Python services and APIs while modernizing Linux, MySQL, and legacy Perl systems.
Associate Backend Engineer building Python, Linux, and MySQL hosting infrastructure for Bluehost. Supporting backend services, automation, and production systems at scale.
Security technical architect designing secure DevSecOps solutions for GitLab enterprise clients across AMER. Leading security assessments, compliance implementations, and migrations to GitLab security tooling.
Senior Java Developer building distributed Java, Big Data, and risk systems for TD Securities’ capital - markets banking platform. Supporting trading - risk applications, APIs, pipelines, testing, and production operations.
Senior backend engineer building AI - native, high - throughput device services for Life360’s family safety platform. Supporting telemetry, connectivity, and pet experiences across US and Canadian remote teams.
Développeur Java sénior concevant des applications performantes pour Tecsys, innovateur en solutions de chaîne d'approvisionnement. Collaboration Agile, architecture, qualité du code et encadrement technique.
Senior Java Developer designing high - performance Java applications at Tecsys, a supply chain technology provider. Solving complex backend problems within Agile teams serving healthcare and logistics businesses.
Java Developer modernizing Spring Boot applications from 2.7 to 3.5 and Java 11/17 to Java 21. Troubleshooting Maven builds, dependencies, compatibility, and migration issues.
Senior Java Backend Developer building Java and Spring APIs for Electric Mind’s technology consulting clients. Delivering scalable enterprise solutions in an Agile, hybrid Toronto environment.
Senior Backend Engineer building secure APIs, databases, and services for Tucows Domains, the wholesale domain registrar. Providing technical direction and coordinating delivery across systems.