Position Overview
Turnitin is seeking a Senior Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures, combined with solid frontend experience. This role is ideal for engineers passionate about building scalable distributed systems, data modeling, and delivering high‑performing, reliable software solutions for our award‑winning educational platform.
Responsibilities
- Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda)
- Design and implement RESTful APIs and event‑driven systems
- Contribute to the development of user‑facing frontend components as needed
- Optimize existing services for improved performance and cost‑efficiency
- Collaborate closely with cross‑functional teams, including architects, product managers, and other engineering leads, to deliver innovative solutions
- Provide mentorship and guidance to junior ...