Turnitin is a leading innovator in the global education sector, dedicated to promoting integrity, consistency, and fairness for over 25 years. Our services are used by over 21,000 academic institutions, publishers, and corporations, including Feedback Studio, Originality, Gradescope, ExamSoft, Similarity, and iThenticate.
Join us in a remote-centric culture that empowers you to work with purpose and accountability. You will be part of a diverse community striving to make a meaningful impact in education.
We are looking for a Senior Fullstack / Backend Engineer who excels in backend development, particularly with Java and serverless architectures, and has strong frontend capabilities. This is a fantastic opportunity for engineers who are passionate about creating scalable distributed systems, effective data modeling, and delivering high-performance software solutions for our award-winning educational platform.
Responsibilities :
- Design and optimize scalable backend services using Java and serverless technologies like AWS Lambda.
- Create and implement RESTful APIs and event-driven systems.
- Build and contribute to user-facing frontend components as required.
- Enhance existing services for better performance and cost-efficiency.
- Work collaboratively with cross-functional teams, including Architects, Product Managers, and other engineering leads, to bring innovative solutions to life.
- Mentor junior developers, sharing expertise and best practices.
- Implement and maintain CI / CD pipelines.
- Ensure code quality through peer reviews, automated testing, and adherence to development standards.
- Document developed components comprehensively, including usage guidelines and examples.
Essential Qualifications, Skills, and Knowledge / Experience :
8+ years of backend development experience, with strong Java skills and familiarity with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).Experience with frontend technologies (e.g., React, Web Components).Strong grasp of distributed systems, scalability, and data modeling.Ability to collaborate effectively with cross-functional teams, including remote teams in Europe and the USA.Practical experience using cloud technologies, specifically AWS for serverless applications utilizing services like Lambda, DynamoDB, API Gateway, and SNS / SQS / EventBridge.Solid understanding of software development best practices, including design patterns and test-driven development.Familiarity with CI / CD tools for automation in building, deployment, and testing.Effective communication skills with both technical and non-technical team members in agile settings.A commitment to mentoring and developing junior engineers' skills.Preferred Qualifications, Skills, and Knowledge / Experience :
Knowledge or experience in AI / ML.Additional Information :
Total Rewards @ Turnitin : Turnitin offers a competitive Total Rewards package tailored to the local job market. This includes more than just monetary compensation, supporting you with generous time off and health and wellness programs that prioritize your well-being. Experience a remote-centric work culture that empowers you to find purpose and accountability in your role.
Our Mission : to uphold the integrity of global education and significantly improve learning outcomes. Our Values : guide our actions :
Customer Centric : We focus on the needs of educators and learners.Passion for Learning : We cultivate a learning environment for all teammates.Integrity : Our core value shapes our products and interactions.Action & Ownership : We empower decision-making.One Team : We emphasize collaboration and celebrate successes together.Global Mindset : We respect diversity and local cultures.Global Benefits :
Remote First CultureHealth Care CoverageEducation ReimbursementCompetitive Paid Time Off4 Self-Care Days per yearNational Holidays2 Founder Days + Juneteenth ObservedPaid Volunteer TimeCharitable contribution matchMonthly Wellness or Home Office Reimbursement /Access to Modern Health (mental health platform)Parental LeaveRetirement Plan with match / contributionvaries by countrySeeing Beyond the Job Ad : At Turnitin, we understand that it's rare for candidates to meet all criteria. If you satisfy most of the requirements, we encourage you to apply. Skills evolve, and we value your willingness to learn and grow with us. Turnitin, LLC is committed to equal opportunity in employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.