Fullstack Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong technical skills in software engineering principles., Experience with technologies like TypeScript, Node.js, and React., Enthusiasm for distributed systems and cloud computing., Fluent in English with strong communication skills..

Key responsibilities:

  • Design and build scalable, reliable systems for the human insight platform.
  • Collaborate with cross-functional teams to develop efficient software solutions.
  • Shape tools that help organizations understand their customers better.
  • Participate in discussions and testing of technical solutions collaboratively.

UserTesting logo
UserTesting Agritech : Agriculture + Technology SME http://www.usertesting.com/
501 - 1000 Employees
See all jobs

Job description

We’re UserTesting, a leader in experience research and insights; we believe the path to human understanding and great experiences start with a shared understanding—seeing and hearing how another person engages with the world around them and taking in their perspective. Working at UserTesting, you will be empowered to help organizations  discover the human side of business–transforming how they work, collaborate, innovate, and bring new products and experiences to market. This is what inspires us, and it’s how we enable companies to connect with their audiences naturally and organically through an experience that is uniquely, and intentionally human.
 

A trusted company by top brands for 15+ years, UserTesting, recently merged with UserZoom, has over 3,400 customers in 50 countries, including 75 of the Fortune 100 companies. Joining our team means being part of a passionate group focused on transforming how companies learn from and understand their customers. Come join us and help us build the engine for human understanding.

The Opportunity

As a Software Engineer at UserTesting, you’ll design and build scalable, reliable systems that power our human insight platform. You’ll work closely with cross-functional teams to develop software solutions that are efficient, impactful, and future-focused. In this role, you’ll bring a strong technical mindset, a collaborative spirit, and a passion for solving complex problems. Your work will help shape the tools that enable organizations to understand their customers more deeply and make smarter decisions.

The Team

You’ll join a collaborative, inclusive, and supportive engineering team that values transparency and continuous improvement. We embrace scaled agile practices to stay aligned, adaptive, and innovative. You’ll work with teammates across the globe who are committed to building high-quality solutions and growing together.

What We’re Looking For
  • Strong technical skills and a solid foundation in software engineering principles

  • Experience with some of the following technologies: TypeScript, Node.js, gRPC, Kafka, MongoDB, GraphQL, React, SCSS

  • Enthusiasm for distributed systems, cloud computing, microservices, and serverless architectures

  • A growth mindset—eager to learn, evaluate new technologies, and apply the best tools for the job

  • Ability to discuss, test, and benchmark technical solutions collaboratively

  • Familiarity with micro-frontends, Cypress, styled-components, internationalization (i18n), and accessibility (a11y) is a plus

  • Understanding of reactive and domain-driven architectures

  • Fluent in English, with strong communication and documentation skills

  • Values that align with ours: teamwork, proactivity, accountability, ownership, empathy, and inclusivity

Don’t meet every single requirement? We encourage you to apply! Research shows that underrepresented groups often hesitate if they don’t meet all criteria, but you might be the perfect fit for this or other roles. We believe that diverse perspectives fuel innovation and success, and we’re committed to building a team that reflects a variety of backgrounds, experiences, and skills.

Application Process
  • Meet with a Recruiter

  • Meet the Hiring Manager

  • Participate in a Skill Interview and Stakeholder Interview

  • Offer Stage

Accommodations

At UserTesting, we’re committed to providing inclusive and accessible experiences for every candidate. If you need accommodations during the interview process, or if there’s anything we can do to support you better, please contact us at talentexperience@usertesting.com. We’re here to help.

What We Offer
  • Health Insurance

  • Employee Assistance Program (EAP)

  • Flexible retribution

  • Employee Referral Program

  • Professional Development Stipend

  • Remote work stipend

  • Wellness reimbursement

  • Volunteer days

UserTesting 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.

Required profile

Experience

Industry :
Agritech : Agriculture + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Collaboration
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs