Job Description
Turnitin is seeking a Senior Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures, combined with solid frontend experience. As a core contributor to our shared services team, you will play a key role in developing and enhancing the foundational systems that power both existing and new applications.
Responsibilities include designing and developing scalable shared backend services using Java and serverless technologies, implementing RESTful APIs and event-driven systems, and optimizing existing services for improved performance and cost-efficiency. You will collaborate with cross-functional teams, provide mentorship to junior developers, and ensure high-quality code through peer reviews and automated testing.
About Turnitin
Turnitin partners with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types.