Back End Engineer


Edinburgh, GB / Scotland
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/19/2021
  • Website:
  • Company Address: 690 5th Street San Francisco, CA, San Francisco, CA, 94107

About UserTesting

UserTesting is an on-demand human insight platform that quickly gives companies a first-person understanding of how their target audience behaves throughout any experience and why.

Job Description

What makes the difference between a product that's engaging, compelling, and easy to use and one that's frustrating, broken, and complicated? The answer is user experience. Here at UserTesting, our mission is to help our customers create great experiences. We enable every organisation to deliver the best customer experience powered by human insight. 

UserTesting will continuously invest in your education with a reserved and generous budget and the tools necessary to do the job the right way.

The Opportunity:

We are looking for a Senior Engineer who will have a significant impact on the technical implementation of our customer-facing features.

You will:

  • Help our customers build great user experiences by working closely with product and design to discover and build solutions that are scalable and performant.
  • Advocate for best practices for quality in code, architecture, and design, as well as maintainability, performance, and scalability.
  • Work collaboratively with engineers across a variety of domains and time zones.
  • Promote a cohesive vision for Product development.
  • Readily give and receive feedback to improve our products, teams, and yourself.
  • Promote simple and elegant solutions that balance current needs while keeping an eye on the future.

What We’re Looking For:

  • Expert knowledge any modern back-end programming language
  • Experience in solving problems collaboratively.
  • Expertise in applying and promoting industry best practices.
  • Strong desire to spread your knowledge via presenting and mentoring.
  • Enthusiasm for engineering practices such as refactoring, TDD, CI/CD, pair programming, and design and code reviews.
  • Readiness to embrace and enhance UserTesting’s core principles: #GetBetter #DriveResults #CustomersFirst #BeKind #KeepItSimple.

“Nice to have” requirements:

  • Hands-on experience with JavaScript or TypeScript
  • Experience working with GraphQL & REST APIs
  • Experience in localising and internationalising a web application.
  • Experience in working with service-oriented architectures.

Why you’ll love working for UserTesting:

We’re honoured to be named a 2020 Inc. Best Workplace, and named to Deloitte’s Technology Fast 500 List, among a variety of other awards. Joining UserTesting means being part of a passionate team focused on transforming the way companies learn about their users.

Related Jobs

Back End Engineer

UserTesting - Oslo, NO

Senior Back-End Engineer

UserTesting - Vancouver City, British Columbia, CA

Lead DevOps Engineer

UserTesting - Atlanta, GA, US

Solutions Consultant

UserTesting - Berlin, DE

Data Scientist (Product Analyst)

UserTesting - Oslo, NO
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.