Senior Backend Engineer
RasaFull Time
Senior (5 to 8 years)
Candidates should have extensive backend development experience with production-grade systems and strong hands-on expertise in Ruby, Rails, Go, REST and GraphQL APIs, Kafka, and PostgreSQL. A deep understanding of distributed systems, microservices, and serverless patterns is required, along with a proven ability to mentor junior engineers and set technical direction. A pragmatic mindset, clear communication and collaboration skills, and comfort with technical documentation are essential. Fluent English skills are necessary, and familiarity with front-end technologies like TypeScript and React is a plus.
The Senior Backend Software Engineer will build scalable, performant backend systems that power the UserTesting platform. This role involves working closely with cross-functional teammates, making smart trade-offs, guiding implementation, and aligning technical delivery with business needs. Responsibilities also include mentoring junior engineers, contributing to existing backend architectures, and focusing on performance, maintainability, and readability in all development efforts.
Provides customer insights for digital products
UserTesting provides organizations with valuable customer insights to improve the development and delivery of digital products and experiences. Their platform allows clients to quickly gather feedback from a diverse audience, which helps in understanding user needs and preferences. This feedback can be obtained early in the product development cycle, reducing uncertainty and enhancing the relevance of the data collected. UserTesting differentiates itself by offering the most comprehensive experience research solution in the market, catering to a wide range of clients from small businesses to large enterprises. The company operates on a subscription-based model, generating revenue through recurring fees for access to its platform and services.