Software Engineer Backend
108k - 120k USD
Remote
Full Time
#Engineering
#Python
#Golang
#RESTful APIs
#fastAPI
#Gin
#PostgreSQL
#Continuous Integration
#Git
#Agile Methodologies
Tucows has spent decades evolving from our origins as a shareware site in 1993 into a diverse family of businesses, including Tucows Domains, Ting Internet, and Wavelo. We are a major force in the Internet industry, with over one thousand team members spread across more than 20 countries. Our mission is centered on protecting the open Internet, closing the digital divide, and fostering a culture of fairness. We operate with a people-first philosophy, prioritizing trust and flexibility, which is why we embrace a remote-first work environment that allows you to contribute from anywhere you have a connection.
The role
We are looking for a mid-level Software Engineer to join our backend team on a full-time basis. This is a remote position open to candidates anywhere. We need a self-motivated individual who is passionate about the Internet and eager to apply new technologies to solve complex technical challenges. You will play a vital role in our engineering efforts, working alongside product managers and frontend developers to deliver high-quality software solutions.
Core responsibilities
- Design, implement, and maintain secure, scalable, and efficient backend services that power our web applications and APIs.
- Collaborate with frontend teams to define API endpoints and ensure seamless integration between system layers.
- Manage and optimize database schemas while ensuring high performance, reliability, and security across all our systems.
Skills and experience
To be successful in this role, you should possess the following qualifications:
- At least 3 years of professional experience in backend software engineering.
- Proficiency in Python or Golang.
- Hands-on experience building RESTful APIs using frameworks like FastAPI or Gin.
- Strong working knowledge of PostgreSQL and relational database design.
- Familiarity with Git for version control and Continuous Integration practices.
- Experience working within Agile environments and collaborating with distributed teams.
- A degree in Computer Science, Engineering, or equivalent practical experience.
Compensation and benefits
The base salary for this position is 108,000 USD to 120,000 USD for residents of the United States. We are committed to a total rewards package that reflects your experience and location. As part of our commitment to flexibility, this role includes the benefit of remote work, allowing you to balance your professional and personal life effectively.
How to apply
If you are excited about helping us make the Internet better and want to join our herd, we would love to hear from you. Please submit your application to be considered for this opportunity. We are an equal opportunity employer and welcome candidates from all backgrounds to apply.
Tucows Inc.
3 views





