Jobs

    Software Engineer - Canada - Tucows

    Tucows
    Tucows Canada

    5 days ago

    Default job background
    $117,000 - $130,000
    Description
    Tucows (


    NASDAQ:
    TCX,


    TSX:
    TC) is possibly the biggest Internetcompany you've never heard of.

    We started as a simple shareware site in1993 and have since grown into a stable of businesses:
    Tucows Domains, TingInternet and Wavelo....

    Login to continue Tucows (


    NASDAQ:
    TCX,


    TSX:
    TC) is possibly the biggest Internetcompany you've never heard of.

    We started as a simple shareware site in1993 and have since grown into a stable of businesses:
    Tucows Domains, TingInternet and Wavelo.
    What's Next At TucowsWe embrace a people-first philosophy that is rooted in respect,trust, and flexibility. We believe that whatever works for our employees iswhat works best for us.

    It's also why the majority of our roles areremote-first, meaning you can work from anywhere you can connect to theInternetToday, over one thousand people work in over 20 countries to help usmake the Internet better.

    If this sounds exciting to you, join theherdDescriptionWe are seeking to hire a keen and self-motivated intermediateengineer who loves the Internet, and loves learning, sharing theirknowledge and applying new technologies to complex problems.

    As a Backend Software Engineer, you will be responsible for designing,implementing, and maintaining the server-side code for our webapplications, databases, and APIs.

    You are capable of navigating andunderstanding existing codebases.

    You will work closely with our front-enddevelopers, product managers, project managers, and other stakeholders todeliver high-quality software solutions that meet the needs of ourusers.

    ResponsibilitiesDesign and develop secure, scalable, reliable, and efficient backendservices using appropriate technologies.
    Work closely with frontend developers to define API endpoints andrequest/response formats and contents.
    Design and optimize database schemas, write efficient queries, andensure performance and reliability.
    Integrate third-party services, libraries, and tools into ourapplications architecture.
    Implement security best practices, such as encryption, authentication,authorization, and protection against common security vulnerabilities.
    Optimize code and system architecture for scalability, performance, andmaintainability.
    Write unit tests, integration tests, and end-to-end tests to ensure thereliability and stability of our software.
    Debug and troubleshoot issues in new and existing systems.
    Participate in code reviews, provide constructive feedback, andcontribute to a culture of continuous improvement.
    Document code, APIs, and system architecture to facilitate knowledgesharing and onboarding of new team members.
    Set up and maintain CI/CD pipelines to automate the process ofbuilding, testing, and deploying software updates.

    Minimum QualificationsBachelor's degree in Computer Science, Engineering, or a relatedfield, or equivalent work experience.3+ years of professional experience as a backend software engineer orsimilar role.

    Proficiency in Python or Golang programming languages.
    Experience designing and implementing Restful APIs using web frameworkssuch as FastAPI or Gin.

    Experience with relational databases, preferable PostgreSQL andPL/pgSQL.Strong understanding of web technologies, protocols, and standards(e.g., REST, JSON, XML).Experience with Continuous Integration concepts and tools.

    Experience with version control using Git.
    Comfortable with agile methodologies, JIRA, and other project workflowtools.
    Excellent problem-solving skills and attention to detail.
    Ability to debug and troubleshoot issues in backend services and webapplications.
    Ability to work independently as well as part of a team.
    Experience working remotely with a distributed team.
    Strong communication and collaboration skills.

    Nice To HaveExperience with message brokers, with a preference for RabbitMQ.Experience with cloud services (e.g., AWS, Azure, Google Cloud) andcontainerization technologies (e.g., Docker Swarm, Nomad, Kubernetes).Knowledge in API security frameworks, token management and user accesscontrol including OAuth, JWT, OpenAPI, etc.

    Knowledge in networking, system administration, operations andinfrastructure.

    The base salary range for this position is $117,000.00 –$130,000.00 USD for US residents OR $103,000.00 to $114,000.00 CAD forCanadian residents.

    Other countries will differ.

    Range may vary on a numberof factors including, but not limited to:
    location, experience andqualifications. Tucows believes in a total rewards offering that includesfair compensation and generous benefits. Learn more about Tucows Benefits.
    Tucows and its subsidiaries participate in the E-verify program for all USemployees.

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

    We also know that diversity drives innovation.

    We are committed toinclusion across race, religion, color, national origin, gender, sexualorientation, age, marital status, veteran status or disability status.

    Wecelebrate multiple approaches and diverse points of view.

    We will ensure that individuals with disabilities are providedreasonable accommodation to participate in the job application or interviewprocess, to perform essential job functions, and to receive other benefitsand privileges of employment.

    Please contact us to request anaccommodation.


    Show more Show lessTagged as:
    remote, remote job, virtual, Virtual Job,virtual position, Work at Home, work from home

    When applying state you found this job on Remote Network.

    #J-18808-Ljbffr

  • Plotly Dash Enterprise

    Software Engineer

    5 days ago


    Plotly Dash Enterprise Canada

    Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...


  • Plotly Dash Enterprise Canada

    Plotly is a leading innovator in data visualization and analytics, specializing in empowering organizations to make data-driven decisions. Our flagship product, Dash Enterprise, is revolutionizing the way businesses interact with and harness their data. We are currently seeking a ...


  • DiliTrust Canada

    As Europe's leading SaaS provider, we digitalize our customers' legal departments. · From AGM minutes to AI-powered contract lifecycle management, our offices in France, Spain, Italy, Canada, Mexico and Dubai enable us to provide day-to-day support to our 2,000 customers around ...


  • Devmachine Canada

    Développeur Full Stack Software Engineer (Python, Typescript) - (H/F)... · Développeur Full Stack Software Engineer (Python, Typescript) - (H/F) Descriptif de l'offre · Qui sommes nous ? · ORNISEC est une entreprise innovante en cybersécurité, animée par sa mission : aider les ...

  • Albert Bow

    Software Engineer

    2 weeks ago


    Albert Bow Canada

    Software Engineer | Tech | Canada or New York | up to CAD per year · Albert Bow is currently working with one of the world's most well-renowned and respected banks and they are looking for 1 or 2 software engineers to join their Market Making Team. · It's a brand new team and ver ...

  • QRA Corp

    Software Engineer

    3 weeks ago


    QRA Corp Canada

    Company Introduction · QRA is building the foundation for humans to guide autonomous product development. We specialize in intent-driven development. Our mission is to enable humans to define, refine, and develop their intent when building the world's complex cyber-physical syste ...

  • eTeam

    Software Engineer

    3 weeks ago


    eTeam Canada

    Job Title: Sr. Software Engineer · Location: 100% Remote · Duration: 03+ Months · Pay Rate: $70-$81/hr · Job Description:Lead hands-on the migration of existing Ruby services for the Commerce System to Golang and/or services. · Collaborate with cross-functional teams to understa ...

  • EPITEC

    Software Engineer

    4 hours ago


    EPITEC Kanata, Canada

    POSITION SUMMARY · Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development l ...

  • Albert Bow

    Software Engineer

    2 weeks ago


    Albert Bow Canada

    Software Engineer | Tech | Canada or New York | up to CAD per yearAlbert Bow is currently working with one of the world's most well-renowned and respected banks and they are looking for 1 or 2 software engineers to join their Market Making Team.It's a brand new team and very gree ...

  • Altruistic Informatics Consulting

    Software Engineer

    5 days ago


    Altruistic Informatics Consulting Canada

    Our government client is seeking a highly skilled Software Developer to support in upgrading existing software applications to increase functionality and develop techniques and loadsets for ECM equipment. Key Responsibilities:Design and implement software solutions.Plan, test, an ...

  • SnapTryAI

    Software Engineer

    1 week ago


    SnapTryAI Canada

    Company Description Welcome to SnapTryAI We are a groundbreaking startup revolutionizing the e-commerce industry by providing an innovative virtual try-out solution for online clothing shopping. With our advanced augmented reality (AR) and machine learning technologies, we empowe ...

  • EPITEC

    Software Engineer

    6 hours ago


    EPITEC Canada

    POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software development team, participating in a project, and working through the development life ...

  • EWS Group

    Software Engineering

    4 weeks ago


    EWS Group Canada

    Software Engineering - Lead Engineer page is loaded · Software Engineering - Lead Engineer · Apply locations Remote - Canada time type Full time posted on Posted 30+ Days Ago job requisition id R37219 Job Description: Lead Software Engineer · C&R Software has evolved over th ...

  • RPMGlobal

    Software Engineer

    3 weeks ago


    RPMGlobal Canada

    Transforming the Future with Convergence of Simulation and Data · Software Engineer Controls · Job Summary: · Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. · What You Will Do: · Connectivity is driving a huge number of inn ...

  • Advanced Micro Devices

    Software engineer

    5 days ago


    Advanced Micro Devices Canada Full time

    We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs ...


  • Sprout Social Canada

    Sprout welcomes all candidates to apply, including those who identify as BIPOC, women and underrepresented genders in tech, LGBTQIA+, parents, veterans, persons with disabilities and people of all faiths. · Software Engineer - Mobile (Android) · Sprout Social is looking to hire ...

  • Sprout Social

    Software Engineer

    3 weeks ago


    Sprout Social Canada

    We know experience is built in a number of ways. Even if your background doesn't match the exact requirements, we encourage you to apply and share any relevant skills in a cover letter. Sprout welcomes all candidates to apply, including those who identify as BIPOC, women and unde ...

  • Longwood University

    Software Engineer

    3 weeks ago


    Longwood University Canada

    You are viewing a preview of this job. Log in or register to view more details about this job. · FlightSafety International is the world's premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and ...

  • Hamilton Barnes 🌳

    Software Engineer

    2 weeks ago


    Hamilton Barnes 🌳 Canada

    Software Engineer (Remote) - $80 Per Hour A Canadian Cloud Specialist Service provider is seeking an experienced Software Developer with strong Bicep or Terrafrom experience for a long-term contractWork with numerous Fortune 100 clients, Develop Software and build/deploy Azure ap ...

  • Abnormal Security Corporation

    Software Engineer

    3 weeks ago


    Abnormal Security Corporation Canada

    Abnormal Security is looking for a Software Engineer to join the Inbound Email Products (IEP) team. This is a full stack team which is responsible for all the layers, including data storage, backend & frontend. Lead Software Projects which are critical to Abnormal's success with ...