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

Backend Software Engineer (Intermediate)

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

Job Description

Job Description

Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important—but largely invisible part of the Internet : the domain name system (DNS).

As part of Tucows—one of the world's largest Internet companies—Tucows Domains has a rich history of helping make the Internet better, operating globally under the Ascio, Enom, Hover and OpenSRS brands.

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 from over 20 countries are part of our team.

If this sounds exciting to you, join the herd!

Description :

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.

    Créer une alerte emploi pour cette recherche

    Backend Software Engineer Intermediate • Calgary, AB, Canada

    Offres similaires
    Software Development Engineer– Software DevOps & Continuous Integration Team

    Software Development Engineer– Software DevOps & Continuous Integration Team

    AMD • Calgary
    Temps plein
    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 systems. Grounded in a culture of innovatio...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • calgary, AB, ca
    Temps plein
    Required Skills : 5+ years of work experience in customizing and delivering Network or Transmission Application preferably Reliance. LINUX and Windows Operating Systems <...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Senior Java Backend Engineer — Cloud Microservices

    Senior Java Backend Engineer — Cloud Microservices

    Luxoft • Calgary
    Temps plein
    A global technology solutions provider in Calgary is seeking a skilled Java Developer to design and maintain cloud-based solutions for interpreting geological and geophysical data.The ideal candida...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Backend Developer – Cloud-Native APIs & Kubernetes

    Backend Developer – Cloud-Native APIs & Kubernetes

    Veracity Software Inc • Calgary
    Temps plein
    A leading software company in Calgary, Canada is looking for a Backend Developer to design and maintain backend code using Java and Python. This role involves developing RESTful APIs, managing Kuber...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Senior.NET Backend Engineer – Cloud, Microservices, Leadership

    Senior.NET Backend Engineer – Cloud, Microservices, Leadership

    TechDoQuest • Calgary
    Temps plein
    A dynamic technology company in Calgary, Alberta is seeking a seasoned software development expert to provide technical leadership in large-scale front-end development projects.The ideal candidate ...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    C++ Software Engineer (Intermediate)

    C++ Software Engineer (Intermediate)

    Black Duck Software, Inc. • Calgary
    Temps plein
    Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open sour...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Senior Java Software Engineer - Luxoft

    Senior Java Software Engineer - Luxoft

    Luxoft • calgary, ab, ca
    Temps plein
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Software Engineer, Data Migration & Code Generation

    Software Engineer, Data Migration & Code Generation

    MongoDB • Calgary
    Temps plein
    MongoDB is building a world‑class team in North America to create tooling that helps customers modernize their applications and migrate their data from legacy relational databases to MongoDB in rea...Voir plus
    Dernière mise à jour : il y a 1 heure • Offre sponsorisée • Nouvelle offre
    Software Engineer

    Software Engineer

    Compunnel, Inc. • Calgary
    Temps plein
    We are seeking a Software Engineering III (Director level) to join our Wealth Management Technology team.The successful candidate will help design, develop, and maintain scalable software solutions...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Java Software Engineer

    Java Software Engineer

    Themesoft Inc. • Calgary
    Temps plein
    Lead the design and implementation of scalable microservices architecture to enhance system performance and reliability.Oversee the development and deployment of RESTful web services to facilitate ...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Enterprise Java / Scala Backend Engineer

    Enterprise Java / Scala Backend Engineer

    Capco • Calgary
    Temps plein
    A prominent consulting firm in financial services is seeking a Java / Scala Developer in Calgary, Alberta.The successful candidate will design, develop, and enhance backend applications for Wealth & ...Voir plus
    Dernière mise à jour : il y a 6 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 15 jours • Offre sponsorisée
    Software Development Engineer– Software DevOps & Continuous Integration Team

    Software Development Engineer– Software DevOps & Continuous Integration Team

    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 syst...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Senior Frontend Software Engineer

    Senior Frontend Software Engineer

    Toast • Calgary
    Temps plein
    Toast is recruiting on behalf of this company for a Senior Software Engineer in Calgary to help shape the future of workforce travel. This is a full‑time role ideal for someone with a strong front‑e...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Software Engineer IV, Payment Services & Fraud

    Software Engineer IV, Payment Services & Fraud

    Peoples Group • Calgary
    Temps plein
    Are you a highly skilled Java developer who can not only code, but maintain and operate applications while partnering with multiple lines of business?. This is a hands-on role focused primarily on b...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Lead Software Engineer (Hybrid Work Schedule)

    Senior Lead Software Engineer (Hybrid Work Schedule)

    Quorum Software • Calgary
    Temps plein
    Are you excited by challenges? Do you enjoy working in a fast-paced, international and dynamic environment? Then now is the time to join Quorum Software, a rapidly growing company and industry lead...Voir plus
    Dernière mise à jour : il y a 15 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 15 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 15 jours • Offre sponsorisée