Senior Backend Engineer at Tucows
Summary
Senior Backend Engineer at Tucows designs and maintains secure, scalable backend systems, develops APIs, database schemas, and integrations, and improves observability, performance, and security while leading architecture discussions. The core stack includes Python or Go, PostgreSQL, RESTful APIs, automated testing, and CI/CD.
As a key player in the Tucows team, you'll leverage over six years of backend engineering experience while providing technical direction and support. Collaborate with cross-functional teams including Product and Operations to translate business requirements into actionable technical plans. This position emphasizes hands-on contributions and leadership in design discussions, making it a vital role in ensuring the reliability of our products.
Key Responsibilities: • Design and maintain secure, scalable backend systems • Lead architecture discussions and document technical decisions • Collaborate with teams to ensure coordinated delivery • Develop and manage APIs, database schemas, and integrations • Improve system observability, performance, and security
Requirements: • Bachelor's degree in Computer Science or related field • 6+ years of backend software engineering experience • Proficient in Python, Go, or similar languages • Experience with PostgreSQL and RESTful APIs • Skills in automated testing and CI/CD workflows
Utilize your expertise and join Tucows to build reliable software for a better Internet experience.