Description
Turnitin is hiring a Principal Backend Engineer to lead the development and optimization of scalable distributed backend services for its educational platform. The role focuses on Java and serverless architectures, RESTful APIs, event-driven systems, data modeling, CI/CD, cloud infrastructure, and shared services. It also involves contributing to frontend components, providing technical leadership, mentoring junior engineers, and collaborating with cross-functional teams. The position requires over 10 years of backend development experience and is fully hands-on in a remote-first environment.
