Backend Software Engineer, Tucows

$107.6-120k

Salary for candidates based in Canada; $93,600 - $104,000 CAD

AWS
Docker
Kubernetes
Python
Postgres
Azure
RabbitMQ
JIRA
Git
JSON
REST API
Golang
FastAPI
Mid and Senior level
Remote in Canada, US
Tucows

Keeping the internet open and connected

Be an early applicant

Tucows

Keeping the internet open and connected

501-1000 employees

B2BEnterpriseInternal toolsSaaSTelecommunicationsWeb Design

Be an early applicant

$107.6-120k

Salary for candidates based in Canada; $93,600 - $104,000 CAD

AWS
Docker
Kubernetes
Python
Postgres
Azure
RabbitMQ
JIRA
Git
JSON
REST API
Golang
FastAPI
Mid and Senior level
Remote in Canada, US

501-1000 employees

B2BEnterpriseInternal toolsSaaSTelecommunicationsWeb Design

Company mission

To make the Internet Better by helping people access the open Internet, narrowing the digital divide, and supporting fairness and equality.

Role

Who you are

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience
  • 3+ years of professional experience as a backend software engineer or similar role
  • Proficiency in Python or Golang programming languages
  • Experience designing and implementing Restful APIs using web frameworks such as FastAPI or Gin
  • Experience with relational databases, preferable PostgreSQL and PL/pgSQL
  • Strong understanding of web technologies, protocols, and standards (e.g., HTTP, REST, JSON, XML)
  • Experience with Continuous Integration concepts and tools
  • Experience with version control using Git
  • Comfortable with agile methodologies, JIRA, and other project workflow tools
  • Excellent problem-solving skills and attention to detail
  • Ability to debug and troubleshoot issues in backend services and web applications
  • Ability to work independently as well as part of a team
  • Experience working remotely with a distributed team
  • Strong communication and collaboration skills

Desirable

  • Experience with message brokers, with a preference for RabbitMQ
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker Swarm, Nomad, Kubernetes)
  • Knowledge in API security frameworks, token management and user access control including OAuth, JWT, OpenAPI, etc
  • Knowledge in networking, system administration, operations and infrastructure

What the job involves

  • As a Backend Software Engineer, you will be responsible for designing, implementing, and maintaining the server-side code for our web applications, databases, and APIs.
  • You are capable of navigating and understanding existing codebases. You will work closely with our front-end developers, product managers, project managers, and other stakeholders to deliver high-quality software solutions that meet the needs of our users
  • Design and develop secure, scalable, reliable, and efficient backend services using appropriate technologies
  • Work closely with frontend developers to define API endpoints and request/response formats and contents
  • Design and optimize database schemas, write efficient queries, and ensure performance and reliability
  • Integrate third-party services, libraries, and tools into our applications architecture
  • Implement security best practices, such as encryption, authentication, authorization, and protection against common security vulnerabilities
  • Optimize code and system architecture for scalability, performance, and maintainability
  • Write unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of our software
  • Debug and troubleshoot issues in new and existing systems
  • Participate in code reviews, provide constructive feedback, and contribute to a culture of continuous improvement
  • Document code, APIs, and system architecture to facilitate knowledge sharing and onboarding of new team members
  • Set up and maintain CI/CD pipelines to automate the process of building, testing, and deploying software updates

Our take

Tucows had dedicated itself, and its subsidiaries, to ensuring the internet stays open, accessible, and connected. The company is made up of three subsidiaries, Tucows Domains (the world’s second-largest domain registrar and reseller), Ting Internet (high-speed fiber internet provider), and Wavelo (telecom SaaS for CSPs).

Tucows’ technology supports hundreds of thousands of companies around the globe, as such, the company has seen substantial growth over the last few years, rapidly expanding operations into new markets in conjunction with the optimization and development of its award-winning services. The company announced a $40 million buyback program of its common stock which ran from February 2023 to February 2024. It hopes to see its growth continue to flourish over the coming years, and it seems well set to do so.

Steph headshot

Steph

Company Specialist

Insights

Top investors

Few candidates hear
back within 2 weeks

9% employee growth in 12 months

Company

Company benefits

  • Flexible work hours and an asynchronous approach
  • Remote-first
  • "Distributed Workplace Bonus"
  • Health, vision, dental benefits
  • Annual Flexible Health Spending and Lifestyle Spending dollars
  • Learning and development programs with a flexible, annual learning reimbursement fund
  • Mental health benefits
  • Employee resource groups
  • Family/fertility planning support, parental and adoptive leave
  • Three weeks of leave, plenty of personal days, and annual paid gratitude days over the holiday season
  • Stock options
  • Retirement savings plan contributions

Company values

  • The Internet - The Open Internet is an agent for positive change. It belongs to everyone and no one. We will help it to resist all attempts at ownership
  • Innovation - We see and celebrate innovation and creativity in every employee, customer and partner we work with. We try stuff and we capitalize
  • Simplicity - We’re building things for people, not for machines. We choose simplicity over complexity every time
  • We > Me - We are a mix of people working together to solve problems big and small. Together, we’re stronger, smarter and better. We beats me

Company HQ

Liberty Village, Toronto, ON

Articles

Leadership

Elliot Noss

(President & CEO, not founder)

Current CEO of Ting, Tucows' high-speed fiber internet service subsidiary. They are also involved in ICANN, to promote and protect an Open Internet around the world.

Share this job

View 7 more jobs at Tucows