Design reliable backend systems with Python or Go at Tucows Domains, working remotely from Canada on APIs, databases, and production software.
As a Senior Backend Software Engineer, you will build and maintain services supporting Tucows Domains products. This hands-on individual contributor role provides technical direction across multiple systems while coordinating delivery with Product, Operations, and engineering teams. You will solve complex problems and share knowledge.
Key Responsibilities:
- Design, develop, test, and maintain secure backend systems
- Provide technical direction across applications and services
- Design APIs, database schemas, integrations, and data contracts
- Debug production issues and lead incident responses
- Mentor engineers and maintain technical documentation
Requirements:
- Six or more years of backend engineering experience
- Strong Python, Go, or similar language experience
- RESTful API experience with FastAPI, Gin, or similar frameworks
- Relational database experience, preferably PostgreSQL
- Remote distributed-team experience and strong collaboration skills
Apply your backend engineering, API, database, and production-support expertise to reliable software at Tucows Domains remotely in Canada.
Senior Backend Software Engineer Canada in Ottawa employer: Tucows, Inc.
Tucows Domains is an exceptional employer that prioritizes a people-first philosophy, offering remote-first work flexibility and a collaborative culture that values respect and trust. With a commitment to employee growth and a diverse, inclusive environment, team members have the opportunity to innovate and make a meaningful impact in the ever-evolving domain industry. Join a global team dedicated to improving the Internet while enjoying generous benefits and a supportive workplace.