Software Engineer, Fullstack/Backend

Turnitin 📚🌐🤝

Remote regions

Europe

Benefits

Job Description

Turnitin is seeking a Fullstack/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. 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. You will be making significant contributions in designing, developing, and optimizing scalable shared backend services using Java and serverless technologies. Contribute to design and implementation of RESTful APIs and event-driven systems as well as the development of user-facing frontend components as needed. You will collaborate with cross-functional teams to deliver impactful solutions and participate in code reviews, testing, and CI/CD pipelines. The team follows software development best practices and has a culture of continuous learning.

About Turnitin

Turnitin is a recognized innovator in the global education space that partners with educational institutions to promote honesty, consistency, and fairness.

Apply for This Position