Remote Otter LogoRemoteOtter

Senior Software Engineer, Backend/Fullstack - Remote

Posted 14 weeks ago
Software Development
Full Time
Worldwide

Overview

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. 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.

In Short

  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design / 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.
  • Provide mentorship and guidance to junior developers.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews and automated testing.
  • Create comprehensive documentation for the developed shared components.

Requirements

  • 8+ years of expertise in backend development, with proficiency in Java.
  • Hands-on experience with frontend technologies (e.g., React).
  • Strong understanding of distributed systems and data modeling.
  • Proven ability to work effectively in cross-functional teams.
  • Practical experience in cloud technologies, specifically AWS.
  • Extensive experience with software development best practices.
  • Experience with CI/CD tools.
  • Ability to communicate effectively in agile environments.
  • A passion for mentoring junior engineers.

Benefits

  • Remote First Culture.
  • Health Care Coverage.
  • Education Reimbursement.
  • Competitive Paid Time Off.
  • Self-Care Days.
  • Paid Volunteer Time.
  • Charitable contribution match.
  • Retirement Plan with match/contribution.
Turnitin logo

Turnitin

Turnitin, LLC is a leading educational technology company that specializes in academic integrity and plagiarism detection solutions. Founded in 1998, Turnitin provides tools and services that help educators and students improve writing skills, ensure originality, and foster a culture of academic honesty. The company's innovative software is widely used by educational institutions around the world to enhance learning outcomes and maintain the integrity of academic work.

Share This Job!

Save This Job!

Similar Jobs:

Jobs for Humanity logo

Senior Software Engineer, Backend/Fullstack - Remote

Jobs for Humanity

14 weeks ago

Join Turnitin as a Senior Software Engineer focusing on backend and fullstack development in a remote-first environment.

Worldwide
Full-time
Software Development
The Helper Bees logo

Senior Software Engineer (Full Stack/Back End) - Remote

The Helper Bees

13 weeks ago

Join The Helper Bees as a Senior Software Engineer to lead backend development and mentor a growing team while working remotely.

USA
Full-time
Software Development
Jobs for Humanity logo

Software Engineer, Backend/Fullstack - Remote

Jobs for Humanity

14 weeks ago

Join Turnitin as a Fullstack/Backend Engineer to develop scalable backend services and contribute to impactful educational technology solutions.

Worldwide
Full-time
Software Development
Turnitin logo

Software Engineer, Backend/Fullstack - Remote

Turnitin

14 weeks ago

Join Turnitin as a Fullstack/Backend Engineer to develop scalable backend services and contribute to impactful educational technology solutions.

Worldwide
Full-time
Software Development
Zencoder logo

Senior Fullstack Software Engineer - Remote

Zencoder

7 weeks ago

Join Zencoder as a Senior Fullstack Software Engineer to develop innovative AI-driven solutions for software development.

Worldwide
Full-time
Software Development