Talent.com
Backend Software Engineer (Intermediate)
Backend Software Engineer (Intermediate)Tucows Domains • Calgary, AB, CA
Backend Software Engineer (Intermediate)

Backend Software Engineer (Intermediate)

Tucows Domains • Calgary, AB, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Tucows (NASDAQ : TCX, TSX : TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have since grown into a stable of businesses : Tucows Domains, Ting Internet and Wavelo.

We embrace a people‑first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote‑first, meaning you can work from anywhere you can connect to the Internet!

Today, over one thousand people work in over 20 countries to help us make the Internet better. If this sounds exciting to you, join the herd!

About the Role

We are looking for a motivated intermediate backend engineer who loves the Internet and enjoys learning, sharing knowledge, and applying new technologies to solve complex problems.

As a Backend Software Engineer, you’ll design, implement, and maintain the server‑side components of our web applications, databases, and APIs. You should be comfortable navigating existing codebases and collaborating closely with frontend developers, product managers, and other stakeholders to deliver reliable, high‑quality software for our users.

This is a remote position for applicants based in Canada.

Responsibilities

  • Design and develop secure, scalable, reliable, and efficient backend services using modern frameworks and tools.
  • Collaborate with frontend developers to define clear and consistent API endpoints, request / response formats, and data contracts.
  • Design and optimize database schemas, write performant SQL queries, and ensure data integrity and reliability.
  • Integrate third‑party services, libraries, and tools within the application architecture.
  • Apply security best practices, including encryption, authentication, authorization, and mitigation of common security vulnerabilities.
  • Continuously improve code quality, performance, and maintainability through thoughtful design and refactoring.
  • Write comprehensive unit, integration, and end‑to‑end tests to ensure system reliability and stability.
  • Debug and troubleshoot issues in both new and existing systems.
  • Participate in code reviews, share constructive feedback, and help foster a culture of continuous improvement.
  • Document code, APIs, and system architecture to support knowledge sharing and efficient onboarding.
  • Set up and maintain CI / CD pipelines to automate build, test, and deployment processes.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of experience as a backend software engineer or in a similar role.
  • Proficiency in Python or Go, or experience with similar modern backend languages. We value strong engineering fundamentals and a problem‑solving mindset over specific syntax.
  • Experience designing and implementing RESTful APIs, ideally using web frameworks such as FastAPI or Gin.
  • Hands‑on experience with relational databases, preferably PostgreSQL (schema design, query optimization).
  • Solid understanding of web technologies, protocols, and standards (HTTP, REST, JSON, XML).
  • Familiarity with Continuous Integration practices and tools.
  • Proficient with Git and modern branching workflows.
  • Comfortable working in agile environments using Jira or similar tools.
  • Strong problem‑solving skills, attention to detail, and debugging ability.
  • Able to work effectively both independently and as part of a team.
  • Experience collaborating in a remote, distributed team environment.
  • Clear and proactive communication skills.
  • Nice to Have

  • Experience with message brokers, preferably RabbitMQ.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization / orchestration tools such as Docker Swarm, Nomad, or Kubernetes.
  • Knowledge of API security standards, token management, and access control mechanisms (OAuth2, JWT, OpenAPI, etc.).
  • Familiarity with networking, Linux system administration, and infrastructure operations.
  • The base salary range for this position is $93,600–$104,000 CAD for Canadian residents. Other countries will differ. Range may vary on a number of factors including, but not limited to : location, experience and qualifications. Tucows believes in a total rewards offering that includes fair compensation and generous benefits. Learn more about Tucows Benefits.

    Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality.

    We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.

    We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

    Seniority level : Mid‑Senior level

    Employment type : Full‑time

    Job function : Engineering and Information Technology; Industries : Technology, Information and Internet

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Engineer Backend • Calgary, AB, CA

    Offres similaires
    Staff Software Engineer

    Staff Software Engineer

    Sensirion Connected Solutions • Calgary
    Temps plein
    Join Kuva Canada, a subsidiary of Sensirion Connected Solutions, where as a Staff Software Engineer, you’ll architect scalable cloud platforms that process critical data for the energy industry, en...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Senior Python Backend Engineer - Build Secure, Scalable APIs

    Senior Python Backend Engineer - Build Secure, Scalable APIs

    Data Theorem, Inc. • Calgary
    Temps plein
    A leading technology firm is seeking a Senior Python Backend Engineer to automate security analysis for applications.In this mid-senior level role, you will implement web services in Python and dep...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Staff Software Engineer

    Staff Software Engineer

    Kuva Systems • Calgary, AB, Canada
    Temps plein
    Kuva Canada, a subsidiary of Sensirion Connected Solutions, is looking for a Staff Engineer to help build our next generation IoT Platform for processing emission detections from our infrared imagi...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows Domains • Calgary
    Temps plein
    Tucows (NASDAQ : TCX, TSX : TC) is possibly the biggest Internet company you’ve never heard of.We started as a simple shareware site in 1993 and have since grown into a stable of businesses : Tucows Dom...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Senior Platform Engineer : High-Performance Backend

    Senior Platform Engineer : High-Performance Backend

    Biggeo • Calgary
    Temps plein
    A geospatial intelligence company in Calgary is seeking a Senior Platform Engineer to design and implement high-performance backend systems. The ideal candidate will have a Bachelor’s degree in Comp...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Senior Geophysical Java Software Engineer

    Senior Geophysical Java Software Engineer

    Halliburton • Calgary
    Temps plein +1
    Senior Geophysical Java Software Engineer.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features. We are looking for the right people — people who want to inn...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    software systems integration engineer

    software systems integration engineer

    Dasens Innovations • Calgary
    Temps plein +1
    Posted onDecember 18, 2025 by Employer details.You have successfully applied for this job through Job Bank!.Salary 100,000 annually / 40 hours per week. Terms of employment Term or contract Full tim...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Staff Software Engineer

    Staff Software Engineer

    LodgeLink • Calgary
    Temps plein
    LodgeLink is inviting senior software engineers in Calgary to join our team to be part of the creation of the future of workforce travel. We are looking for talented developers with a passion to cre...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Co-op Software Engineer — Build Next-Gen SaaS

    Co-op Software Engineer — Build Next-Gen SaaS

    Clio • Calgary
    Temps plein
    A leading legal technology company in Calgary is seeking a Software Developer, Co-op to join their Engineering team.In this role, you will design and deploy high-quality software while collaboratin...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    Athennian • Calgary
    Temps plein
    Be among the first 25 applicants.Athennian increases trust in business.Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity and corporate str...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Calgary, AB, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer

    Software Engineer

    Deltek • Calgary
    Temps plein
    As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the w...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Staff Software Engineer

    Staff Software Engineer

    Wagepoint • Calgary, Alberta, CA
    Temps plein
    Quick Apply
    Wagepoint is a small-but-mighty fintech on a mission to make payroll simple (and maybe even delightful).Our online software takes care of the “ugh” stuff — like wage calculations and tax reporting ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Software Development Engineer

    Software Development Engineer

    Advanced Micro Devices • Calgary
    Temps plein
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming, and embedded sys...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Senior Geophysical Java Software Engineer

    Senior Geophysical Java Software Engineer

    Halliburton Energy Services • Calgary
    Temps plein +1
    Select how often (in days) to receive an alert : .Senior Geophysical Java Software Engineer.We are looking for the right people — people who want to innovate, achieve, grow and lead.We attract and re...Voir plus
    Dernière mise à jour : il y a 28 jours • Offre sponsorisée
    Intermediate DevOps Engineer

    Intermediate DevOps Engineer

    Builders Tech • Calgary, AB, Canada
    Temps plein
    Builders is actively looking for a DevOps Engineer for an established Fintech company.The successful candidate will be responsible for building, configuring, and automating AWS infrastructure and C...Voir plus
    Dernière mise à jour : il y a 25 jours • Offre sponsorisée
    Intermediate Platform Engineer : Full Stack

    Intermediate Platform Engineer : Full Stack

    BigGeo Inc. • Calgary
    Temps plein
    Intermediate Platform Engineer : Full Stack.Why BigGeo Exists and Why People Build Here.We don’t start by asking why you’d be a good fit for us. We start by being clear about what we’re building and ...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • Calgary
    Temps plein
    Direct message the job poster from Luxoft.One of the world's largest providers of products and services to the energy industry has a need to develop and support an enterprise information system in ...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée