Simplify Logo

Full-Time

Engineer ll

Development, Backend

Confirmed live in the last 24 hours

Tucows

Tucows

501-1,000 employees

Offers domain registration and fiber internet

Hardware
Enterprise Software
Consumer Goods

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 provides an outstanding work environment by being a leader in internet infrastructure and telecom solutions. The company's focus on developing advanced domain registration platforms, innovative fiber-optic internet infrastructure, and robust telecom software ensures that employees are always at the forefront of technology and industry developments. Working here means contributing to significant projects that enhance global connectivity and digital engagement.

Company Stage

N/A

Total Funding

$479M

Headquarters

Toronto, Canada

Founded

1993

Simplify Jobs

Simplify's Take

What believers are saying

  • The appointment of Ivan Ivanov as CFO brings fresh financial expertise, potentially driving strategic capital management and growth.
  • Wavelo's new product catalog and recent customer acquisitions highlight Tucows' ability to innovate and expand its market presence in the telecom sector.
  • Ting's expansion into new markets like Thornton, Colorado, underscores Tucows' commitment to growth and community engagement, offering employees opportunities in a growing company.

What critics are saying

  • Frequent leadership changes, such as the recent CFO transition, could lead to strategic misalignments and operational disruptions.
  • The competitive telecom market requires continuous innovation, posing a risk if Tucows fails to keep pace with technological advancements.

What makes Tucows unique

  • Tucows leverages its subsidiary Wavelo to offer modern, flexible telecom software solutions, setting it apart from traditional telecom service providers.
  • The company's focus on customer-centric innovations, such as Wavelo's dynamic product catalog and Ting's high-speed fiber internet, provides a competitive edge in customer retention and acquisition.
  • Tucows' strategic stock buyback program and consistent financial performance, as evidenced by its Q4 2023 results, demonstrate strong financial health and shareholder value.