Skip to content
← Back to job listings

Senior Backend Software Engineer

Turnitin · Chicago, United States

External listingfull-time2 days ago

About The Role

Join Turnitin, a leading provider of academic integrity and educational support services. As a Senior Backend Software Engineer, you will be responsible for designing, implementing, and maintaining scalable backend systems using AWS Lambda and related technologies. You will collaborate with cross-functional teams, optimize existing services, and mentor junior engineers. Enjoy a remote-first work environment with a focus on social impact, professional development, and employee well-being.

  • Architect and develop robust, scalable backend services using AWS Lambda, and design/implement RESTful APIs and event-driven systems.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications, and optimize existing services for improved performance and cost-efficiency.
  • Conduct code reviews, mentor junior engineers, and troubleshoot and resolve complex technical issues in production environments.
  • Proficiency in modern version control systems (e.g., Git) and CI/CD tools
  • Strong problem-solving skills and attention to detail
  • Solid understanding of serverless architecture principles and best practices
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Java, Python, Node.js) Java strongly preferred
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB
  • Experience with microservices design patterns and event-driven architectures
  • 5+ years of experience in backend development
  • At Turnitin, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job ad. We encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time

This is an external listing. JobSpring does not represent or verify the employer. Report this listing