Talent.com
Senior Software Engineer (NodeJS & Ruby)
Senior Software Engineer (NodeJS & Ruby)User Testing Company • Toronto, Canada
Senior Software Engineer (NodeJS & Ruby)

Senior Software Engineer (NodeJS & Ruby)

User Testing Company • Toronto, Canada
14 days ago
Job type
  • Full-time
Job description

We’re UserTesting—the leader in human insight. Our mission is to help organizations craft exceptional customer experiences through fast, actionable feedback.We empower teams to build the best products and experiences by embedding real human perspectives into every stage of the development process—from ideation to launch. With the world’s strongest participant network, AI-powered analysis, expert services, and seamless integrations, we help companies eliminate guesswork, align stakeholders, and bring customer needs into sharp focus.Trusted by more than 3,000 organizations worldwide—including 75 of the Fortune 100—UserTesting delivers measurable business outcomes, reduces risk, and helps teams deliver with confidence. Joining our team means being part of a passionate group focused on transforming how companies understand and connect with their customers.Let’s build experiences people love—together.#

  • The Opportunity
  • What You’ll Do
  • What We’re Looking For :
  • 6–8+ years
  • of backend
  • development experience with production-grade systems
  • Strong expertise in
  • Ruby, Rails, NodeJS, REST / GraphQL APIs, Kafka, PostgreSQL
  • Deep understanding of
  • distributed systems, microservices, and serverless patterns
  • Experience
  • mentoring
  • engineers and setting
  • technical directions
  • Ability to make smart trade-offs and simplify complexity without losing quality
  • Background in working with and evolving established backend architectures
  • Pragmatic mindset focused on
  • performance, maintainability, and readability
  • Clear communicator with strong documentation skills
  • Collaborative team player with cross-functional experience
  • Bonus : familiarity with
  • TypeScript / React
  • and
  • Golang
  • Our Benefits :
  • Wellness and home office stipend
  • Comprehensive health & dental coverage
  • Generous paid time off + parental leave
  • Learning & development support
  • Remote-first, flexible work cultureUserTesting is an Equal Opportunity Employer and a participant in the U.S. Federal E-Verify program.

Women, minorities, individuals with disabilities and protected veterans are encouraged to apply.

We welcome people of different backgrounds, experiences, abilities and perspectives.

UserTesting will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance, as applicable.We’re looking for a

  • Senior Backend Software Engineer (6–8+ years experience)
  • to join our Engineering team. This role is ideal for someone who thrives in a pragmatic environment — able to reduce scope intelligently, mentor junior developers, and design maintainable, efficient solutions that deliver value quickly. You’ll be part of a
  • supportive, inclusive team
  • that values
  • collaboration, transparency, and continuous improvement
  • , working with ownership and accountability while fostering a culture of empathy, inclusivity, and continuous learning.
  • Design and implement
  • efficient, maintainable backend systems
  • aligned with business needs
  • Ensure
  • code quality, reliability, and performance
  • through testing, reviews, and best practices
  • Work within and extend existing
  • architectural patterns
  • for seamless integration
  • Write clear documentation to support deployment, maintenance, and knowledge sharing
  • Participate in
  • code reviews, demos, and sprint reviews
  • , contributing to engineering excellence
  • Mentor junior engineers, sharing best practices and guiding technical decisions
  • Collaborate with product and design to translate requirements into reliable, scalable solutions
  • Proactively seek opportunities to
  • reduce scope or streamline development
  • without losing user valueWhat we're creating is a window to help organizations see the world from another point of view—a way to feel what others are feeling.
  • At UserTesting, we believe empathy is a core component of who we are and how we work, driving us to hold ourselves accountable and ensure we can see and experience things from other people's perspectives.

    We’re leading a movement for empathy. This means shifting from only seeing business-as-numbers to seeing business for people. This empowers us to bring our authentic selves to work every day, and drives everyone at UserTesting.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Toronto, Canada

    Similar jobs
    Senior Software Engineer Operations

    Senior Software Engineer Operations

    Infotek Consulting Inc. • Toronto, ON, Canada
    Temporary
    Senior Software Engineer Operations.Our Digital Business Automation Services team is seeking a Senior Software Engineer with strong experience supporting Enterprise Content Management and Document ...Show more
    Last updated: 11 days ago • Promoted
    Senior Staff Software Engineer, Pay Group Platform

    Senior Staff Software Engineer, Pay Group Platform

    Gusto • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading payroll solutions provider is seeking a Senior Staff Software Engineer to enhance their platform's scalability and extensibility. The role involves designing robust systems, guiding projec...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer, CMS (Modernization of Registry)

    Senior Software Engineer, CMS (Modernization of Registry)

    AutoTrader.ca • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer, CMS (Modernization of Registry).We are TRADER, a Canadian leader in digital automotive solutions. Canadians buy, sell, and finance vehicles with confidence.Europe’s largest...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Terawatt • Toronto C6A, ON, Canada
    Remote
    Full-time +1
    Join to apply for the Senior Software Engineer role at Terawatt.Get AI-powered advice on this job and more exclusive features. The once in a century transition to autonomous and electric vehicles is...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Sage Recruiting • Toronto, ON, Canada
    Full-time
    Hybrid remote (once a month in the Toronto office).Sage Recruiting is partnering with a fast-growing SaaS startup that’s bringing modern engineering to one of the most outdated industries aro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Fullstack Engineer - Onsite / Hybrid

    Senior Fullstack Engineer - Onsite / Hybrid

    Goway Travel Limited • Toronto, ON, Canada
    Full-time +1
    Senior Fullstack Engineer (Node.Goway Travel is introducing a new and pivotal role for a Senior Full-stack Engineer who will help build and scale the next generation of our travel operations platfo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RLDatix • Toronto, ON, Canada
    Full-time
    Senior Software Engineer | R&D | Toronto, ON | Hybrid.RLDatix (RLD) is on a mission to help raise the standard of care…everywhere. Trusted by over 10,000 healthcare organizations around t...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Lead Software Engineer (Canada)

    Senior / Lead Software Engineer (Canada)

    HeyMilo AI • Toronto, ON, Canada
    Full-time
    HeyMilo is building agentic AI that deploys multimodal AI agents to help companies interview and evaluate candidates at scale. This role is for an exceptional.AI, real-time communication, low-latenc...Show more
    Last updated: 18 days ago • Promoted
    Senior Full Stack Engineer, Core Product

    Senior Full Stack Engineer, Core Product

    Sentry • Toronto C6A, ON, Canada
    Remote
    Full-time
    Bad software is everywhere, and we’re tired of it.Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology. With more than $217 million in fun...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Canada

    Senior Software Engineer - Canada

    Canals • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer - Canada.Canals is a bootstrapped, profitable startup transforming wholesale distribution with AI. Our platform seamlessly integrates with the systems distributors already u...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Wallet Core Toronto, Ontario, Canada

    Senior Software Engineer - Wallet Core Toronto, Ontario, Canada

    BitGo Inc. • Toronto C6A, ON, Canada
    Full-time
    BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
    Last updated: 30+ days ago • Promoted
    Staff or Senior Software Engineer

    Staff or Senior Software Engineer

    hireVouch • Toronto, ON, Canada
    Full-time
    Staff (or Senior) Software Engineer (Backend - Node.Our client is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower b...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Product Engineering, Canada

    Senior Software Engineer, Product Engineering, Canada

    Ashby • Toronto C6A, ON, Canada
    Full-time
    Senior Product Engineer – Canada at.Join a fast‑growing startup building intelligent talent‑acquisition software for customers like Notion, Linear, Shopify, and Snowflake.Competitive salary, equity...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer - Full Stack, Platform

    Senior Software Engineer - Full Stack, Platform

    Curinos Inc • Toronto, ON, Canada
    Part-time
    Curinos empowers financial institutions to make better, faster and more profitable decisions through industry-leading proprietary data, technologies and insights. With decades-long expertise in the ...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VerticalScope Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Full-Stack Engineer (Generalist) – Remote Canada.VerticalScope is looking for a senior, high-agency full-stack engineer to own and drive meaningful product surface area across multiple high-...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer - Full Stack, Platform

    Senior Software Engineer - Full Stack, Platform

    Curinos • Toronto, ON, Canada
    Part-time
    Curinos empowers financial institutions to make better, faster and more profitable decisions through industry-leading proprietary data, technologies and insights. With decades-long expertise in the ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    freelance.ca • Toronto, Canada
    Full-time
    Role Name : Senior Software DeveloperLocation : TORONTO / HybridContract : 6+ MonthsKey Responsibilities Develop and maintain web applications using Angular for front-end and Java (Spring Boot) for ba...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentlab • Toronto, ON, Canada
    Full-time
    Senior Software Engineer, Financial Infrastructure .We’re looking for a Senior Software Engineer to join a correctness-critical engineering function responsible for money movement, ledge...Show more
    Last updated: 30+ days ago • Promoted