
About Tucows
Keeping the internet open and connected
Key Highlights
- Second-largest domain registrar globally with Tucows Domains
- High-speed fiber internet provider through Ting Internet
- Telecom SaaS platform for service providers via Wavelo
- Headquartered in Liberty Village, Toronto, with 501-1000 employees
Tucows is a leading provider of internet services, operating through three key subsidiaries: Tucows Domains, the second-largest domain registrar globally; Ting Internet, a high-speed fiber internet provider; and Wavelo, a telecom SaaS platform. Headquartered in Liberty Village, Toronto, Tucows suppo...
🎁 Benefits
Tucows offers a comprehensive benefits package including stock options, a robust learning and development program, mental health services, family plan...
🌟 Culture
Tucows fosters a culture dedicated to internet openness and accessibility, emphasizing employee support through resource groups and training. The comp...
Overview
Tucows is seeking a Backend Software Engineer (Intermediate) to design, implement, and maintain server-side components of web applications, databases, and APIs. This remote position is open to applicants based in Canada.
Job Description
Who you are
You are a motivated intermediate backend engineer who loves the Internet and enjoys learning, sharing knowledge, and applying new technologies to solve complex problems. You have experience designing, implementing, and maintaining server-side components of web applications, databases, and APIs. You are comfortable navigating existing codebases and collaborating closely with frontend developers, product managers, and other stakeholders to deliver reliable, high-quality software for users. You embrace a people-first philosophy that values respect, trust, and flexibility in the workplace. You understand the importance of maintaining the health, neutrality, and openness of the domain name system (DNS) and are excited to contribute to this mission.
What you'll do
In this role, you will design and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools. You will collaborate with frontend developers to ensure seamless integration between the backend and frontend components of applications. You will participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices in software development. You will also be responsible for troubleshooting and resolving issues in existing systems, ensuring high availability and performance of backend services. You will engage in continuous learning and improvement, staying updated with the latest technologies and industry trends to enhance your skills and contribute to the team's success.
What we offer
Tucows offers a remote-first work environment, allowing you to work from anywhere you can connect to the Internet. You will be part of a diverse team of over one thousand people from more than 20 countries, all committed to making the Internet better. We celebrate multiple approaches and diverse points of view, ensuring that everyone feels included and valued. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every individual to grow and succeed within our organization.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Tucows.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
StackAdapt is hiring a Backend Engineer to develop and optimize their AI-powered marketing platform. You'll work with technologies like Go, Ruby on Rails, and Kafka. This position is open to candidates located anywhere in Canada.

Backend Engineer
Betr is hiring a Senior Backend Engineer to join their Integration Team, focusing on ingesting odds feeds and managing data pipelines. You'll work with cutting-edge sports betting technology and solve complex distributed systems challenges. This role requires significant technical expertise.

Backend Engineer
Stripe is hiring a Backend Engineer for their Data Foundations team to design data pipelines and enhance data-driven user experiences. You'll work with Java, Scala, Go, and SQL to manage critical data across the organization.

Backend Engineer
Lyft is hiring a Backend Engineer to join their Stations Software Platform team in Montreal. You'll help define the roadmap and architecture while writing maintainable code. This position requires 3+ years of software engineering experience.