Remote (Country)

Turnitin, LLC is hiring a Turnitin, LLC Software Engineer, Fullstack/Backend (Poland Remote ...

About the Role

Design, develop, and maintain backend services and fullstack components within a distributed system architecture, contributing to product reliability and performance.

Responsibilities

  • Develop and maintain backend services using scalable architectures
  • Collaborate on fullstack features across multiple product areas
  • Write clean, testable, and well-documented code
  • Participate in code reviews and technical design discussions
  • Troubleshoot production issues and implement fixes
  • Work with cross-functional teams to define and deliver new features
  • Optimize applications for performance and reliability
  • Support deployment and monitoring of services in production
  • Contribute to API design and integration efforts
  • Ensure code quality through automated testing
  • Follow software development best practices
  • Engage in agile planning and sprint execution
  • Help maintain system documentation
  • Identify and address technical debt
  • Implement security best practices in code and infrastructure
  • Work with containerized environments and cloud platforms
  • Assist in scaling systems to meet growing demand
  • Use version control workflows effectively
  • Participate in on-call rotations when needed
  • Stay current with evolving technology standards

Nice to Have

  • Experience in educational technology or SaaS platforms
  • Knowledge of frontend frameworks and fullstack development
  • Familiarity with observability and monitoring tools
  • Contributions to open-source projects
  • Experience with large-scale data processing
  • Background in academic integrity or plagiarism detection systems
  • Advanced degree in a technical field
  • Public speaking or conference participation
  • Leadership in technical initiatives
  • Proven track record of delivering complex systems

Compensation

Competitive salary based on experience and location

Work Arrangement

Remote

Team

Part of a global engineering team developing tools to support academic integrity and feedback workflows

Why Join Us

  • Opportunity to work on globally used educational tools
  • Supportive environment that values innovation and collaboration

Our Technology Stack

  • Uses modern backend frameworks and cloud-native services
  • Employs automated testing and deployment pipelines
  • Leverages containerization and scalable infrastructure

Not applicable

Required Skills
JavaServerless ArchitectureAWS LambdaReact/Angular/Vue.jsRESTful API DesignDistributed SystemsCloud ComputingMicroservicesCI/CDObject-Oriented Programming JavaServerless ArchitectureAWS LambdaReact/Angular/Vue.jsRESTful API DesignDistributed SystemsCloud ComputingMicroservicesCI/CDObject-Oriented Programming
About company
Turnitin, LLC
Turnitin builds technology to safeguard academic integrity and support teaching and learning by providing tools that detect plagiarism, provide feedback, and evaluate student writing.
All jobs at Turnitin, LLC Visit website
Job Details
Category fullstack
Posted 6 months ago