Backend Engineer
Posted on 2/13/2024
INACTIVE
UserTesting

1,001-5,000 employees

Digital product development through customer insights
Company Overview
UserTesting stands out as a leading company in the digital product and experience industry due to its unique approach of integrating customer insights from the creation to execution phase. The company's competitive advantage lies in its world-class, on-demand sourcing engine that ensures fast, high-quality feedback from a global audience network. Furthermore, UserTesting's commitment to empathy, as emphasized by CEO Satya Nadella, fosters a culture that values customer feedback, making it an ideal workplace for those passionate about improving user experiences.
AI & Machine Learning
Data & Analytics

Company Stage

N/A

Total Funding

$388.3M

Founded

2007

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

1%

1 year growth

4%

2 year growth

9%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
gRPC
Kubernetes
Docker
Go
Terraform
REST APIs
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Experience navigating legacy code bases and breaking apart a monolithic code base into microservices
  • Ability to create technical documents and engineering proposals
  • Experience coding in GoLang
  • Significant experience working with APIs (REST, gRPC, graphQL) in a service oriented architecture
  • Experience creating backend client libraries
  • Proficient with Terraform, Docker, and Kubernetes
Responsibilities
  • Architecture, design, and development of pricing and packaging and the microservices needed to support them
  • Metering and Usage Governance services
  • Subscription service and auto provisioning from SFDC
  • Partnership with the other platform services team to deliver entitlements to our internal engineering partners in an easily integrated manner
  • Internal Admin tooling architectural patterns
  • BFF architecture and patterns
Desired Qualifications
  • Experience with session unit metering for unified platforms and mixed methods
  • Experience with variable rate card service and promotions
  • Experience in updating and enhancing usage dashboards
  • Experience in workspace allocation
  • Experience in building a new subscription service and enhancing auto provisioning from SFDC
  • Experience in settings application
  • Experience in entitlements engine within platform services
  • Experience in BFF/API Gateway
  • Experience with creating technical documents and engineering proposals