Turnitin is seeking a Senior Backend Software Engineer to join the GRaF (Grading and Feedback) team in a remote-first role in the United States. The engineer will design, implement, and maintain scalable, high-performance backend services using AWS Lambda and related technologies, contributing to a serverless architecture that powers grading and feedback features. Responsibilities include architecting backend services with Lambda, designing RESTful APIs and event-driven systems, optimizing performance and cost-efficiency, collaborating with QA, Product, UX and Support, and implementing CI/CD pipelines using GitHub Actions. You will conduct code reviews, mentor junior engineers, troubleshoot complex production issues, and continue to grow as a developer. Requirements: 5+ years of backend development experience; proficiency in at least one language suitable for AWS Lambda (Java, Python, Node.js, with Java strongly preferred). Experience with AWS services (Lambda, API Gateway, DynamoDB); solid understanding of serverless architecture principles and best practices; experience with microservices design patterns and event-driven architectures; proficiency with modern version control systems (Git) and CI/CD tools; strong problem-solving skills and attention to detail. Compensation: base salary range of $112,125 to $186,875 per year, bonus eligible, with final offers determined by location and other factors.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Backend Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Turnitin is seeking a Senior Backend Software Engineer to join the GRaF (Grading and Feedback) team in a remote-first role in the United States. The engineer will design, implement, and maintain scalable, high-performance backend services using AWS Lambda and related technologies, contributing to a serverless architecture that powers grading and feedback features. Responsibilities include architecting backend services with Lambda, designing RESTful APIs and event-driven systems, optimizing performance and cost-efficiency, collaborating with QA, Product, UX and Support, and implementing CI/CD pipelines using GitHub Actions. You will conduct code reviews, mentor junior engineers, troubleshoot complex production issues, and continue to grow as a developer. Requirements: 5+ years of backend development experience; proficiency in at least one language suitable for AWS Lambda (Java, Python, Node.js, with Java strongly preferred). Experience with AWS services (Lambda, API Gateway, DynamoDB); solid understanding of serverless architecture principles and best practices; experience with microservices design patterns and event-driven architectures; proficiency with modern version control systems (Git) and CI/CD tools; strong problem-solving skills and attention to detail. Compensation: base salary range of $112,125 to $186,875 per year, bonus eligible, with final offers determined by location and other factors.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Backend Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Digital Sales Associate
ADP
Technical Program Manager, Compute Systems Engineering
Partner company
Enterprise Account Executive
Safe
Technical Program Manager - Compute Systems Engineering
Partner company
Technical Account Manager
Not disclosed
Technical Account Manager - AI for Martech
Partner company
Digital Sales Associate
ADP
Technical Program Manager, Compute Systems Engineering
Partner company
Enterprise Account Executive
Safe
Technical Program Manager - Compute Systems Engineering
Partner company
Technical Account Manager
Not disclosed
Technical Account Manager - AI for Martech
Partner company