Full-Time

Engineer ll

Development, Backend

Posted on 8/20/2024

Tucows

Tucows

501-1,000 employees

Domain registration, internet services, telecom software

Consumer Software
Enterprise Software

Compensation Overview

$107.6k - $120kAnnually

Mid

Remote in Canada

Category
Backend Engineering
Software Engineering
Required Skills
Agile
Python
Software Testing
Git
Postgres
Go
JIRA
FastAPI
REST APIs
Requirements
  • 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.
Responsibilities
  • 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.

Tucows operates in the fields of domain registration, internet services, and telecom software. It is the largest wholesaler of domain names and the third-largest domain registrar, helping individuals and businesses create their online identities. Tucows also provides high-speed fiber internet through Ting Internet, which improves connectivity in various communities across the United States. Additionally, Wavelo, a part of Tucows, offers software solutions that streamline operations for communication service providers worldwide. The company earns revenue from domain registration fees, internet service subscriptions, and software licensing, catering to a wide range of clients from individuals to large enterprises, mainly in North America.

Company Stage

IPO

Total Funding

$479M

Headquarters

Toronto, Canada

Founded

1993

Simplify Jobs

Simplify's Take

What believers are saying

  • Tucows reported strong revenue and profit growth in Q3 2024, indicating financial health.
  • Ting Fiber's $63 million securitization supports further expansion of its fiber networks.
  • Wavelo's new product catalog offers telecom operators agility in adapting to consumer demands.

What critics are saying

  • Emerging blockchain-based domain services could threaten Tucows' domain registration market share.
  • Competitors' rapid fiber expansion may limit Ting's growth in certain U.S. markets.
  • Alternative internet providers like Starlink pose a threat to Ting's fiber internet business.

What makes Tucows unique

  • Tucows is the world's largest wholesale domains registrar, setting it apart in the market.
  • Ting Internet's rapid fiber expansion enhances connectivity in underserved U.S. communities.
  • Wavelo's flexible telecom software solutions simplify operations for global communication service providers.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

INACTIVE