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
9 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 - Innovation Labs (Remote)

    Senior Software Engineer - Innovation Labs (Remote)

    Storyblok GmbH • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading tech company in Toronto is seeking a Senior Software Engineer to join their Innovation Labs.The role involves designing and implementing high-quality prototypes, engaging with Ruby on Rai...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer (Bridge) Canada, Remote

    Senior Software Engineer (Bridge) Canada, Remote

    Instructure, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Canada (Remote) / Engineering / Full-Time.GetBridge was founded to define, develop, and deploy world-class, easy-to-use software. and that’s what we do and will keep on doing.Our products uniquely ...Show more
    Last updated: 1 day ago • Promoted
    Senior Staff Software Engineer, Embedded Payroll Platform

    Senior Staff Software Engineer, Embedded Payroll Platform

    Gusto • Toronto C6A, ON, Canada
    Full-time
    A leading payroll solutions company is seeking an experienced Senior Staff Software Engineer for the Embedded Payroll team in Toronto. This role involves hands-on development in a complex Ruby on Ra...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RLDatix North America • Toronto C6A, ON, Canada
    Remote
    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 the world, o...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Paramount Commerce • Toronto C6A, ON, Canada
    Remote
    Full-time
    We are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada.Since the early 2000s, we have redefined online purchasing by introducing a way to pay directly from a...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Engineer - Generative AI SaaS (Remote)

    Senior Full-Stack Engineer - Generative AI SaaS (Remote)

    Human Agency • Toronto C6A, ON, Canada
    Remote
    Full-time
    A tech-focused company seeks a Senior Full-Stack Engineer to drive software development and contribute to innovative AI solutions. This role involves leading projects in backend and frontend develop...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    GuruLink • Toronto C6A, ON, Canada
    Remote
    Full-time
    Location : REMOTE / Toronto, Ontario.This job allows you to work remotely.We’re looking for individuals who dream big, work hard, and bring empathy and curiosity to everything they do.Collaboration ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Toronto Film School • Toronto C6A, ON, Canada
    Remote
    Full-time
    Edgecom Energy is a purpose-driven clean-tech software company, delivering cutting‑edge energy management solutions across Canada and rapidly scaling throughout North America.We empower some of the...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Full-Stack, Remote (Canada)

    Senior Software Engineer - Full-Stack, Remote (Canada)

    Jobber • Toronto C6A, ON, Canada
    Remote
    Full-time
    A technology company supporting small businesses is seeking a Senior Software Engineer to enhance their platform.The role involves working in a full-stack team and requires expertise in JavaScript,...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    PheedLoop Inc. • Toronto C6A, ON, Canada
    Full-time
    This is a full-time in-person position based in our spacious office in Toronto.PheedLoop is a Toronto based software company that is revolutionizing the events and conferences industry.From buildin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer — Hybrid Fintech, Fast Growth

    Senior Software Engineer — Hybrid Fintech, Fast Growth

    Judi • Toronto C6A, ON, Canada
    Remote
    Full-time
    A dynamic fintech startup in Toronto is seeking a Senior Software Engineer who thrives in a collaborative environment and is passionate about building scalable and secure applications.You will desi...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Tactable • Toronto C6A, ON, Canada
    Remote
    Full-time
    What if you could build software that didn’t just scale, but transformed entire organizations?.At Tactable, this is what drives us. We’re building a world-class cloud, data, and API engineering firm...Show more
    Last updated: 12 days ago • Promoted
    Senior Fullstack Engineer - Remote-First & High-Impact

    Senior Fullstack Engineer - Remote-First & High-Impact

    Inspiration Commerce Group • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading technology company in Toronto is seeking a Senior Fullstack Engineer to centralize multiple marketplace businesses onto a single platform. The ideal candidate will utilize Node.This role e...Show more
    Last updated: 26 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Bridge • Toronto C6A, ON, Canada
    Full-time
    GetBridge was founded to define, develop, and deploy world‑class, easy‑to‑use software; and that’s what we do and will keep on doing. Our products uniquely combine learning management, career develo...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BenchSci • Toronto C6A, ON, Canada
    Full-time
    Get AI-powered advice on this job and more exclusive features.We are currently looking for a senior.You’ll work on complex projects, actively contribute to backend and frontend initiatives, and gro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    PayMyTuition • Toronto C6A, ON, Canada
    Full-time
    PayMyTuition’s Engineering team consists of coding experts who develop and innovative customer-oriented solutions.The members of this team use their experiences with tech and their analytical exper...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, On-Premise

    Senior Software Engineer, On-Premise

    Circle Internet Services Inc. • Toronto C6A, ON, Canada
    Full-time
    We prioritize the health and wellbeing of our employees through our comprehensive benefit package, including generous paid time off to rest and recharge, holistic mental health support, and benefit...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer – Build Global Impact in Toronto

    Senior Software Engineer – Build Global Impact in Toronto

    Passage International • Toronto C6A, ON, Canada
    Full-time
    A non-profit organization in Toronto is seeking a mission-driven Software Engineer to solve complex problems and develop engaging software applications. The ideal candidate will have over 5 years of...Show more
    Last updated: 25 days ago • Promoted