Company:
Turnitin, LLC
Location: Austin
Closing Date: 04/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description
As a member of the Grading and Feedback team, the purpose of this role is to build and maintain services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies. This role is critical in developing and optimizing our serverless architecture. Cross functionally this role will interface mainly with QA, Product, UX and Support.
Responsibilities:
Architect and develop robust, scalable backend services with AWS Lambda
Design / implement RESTful APIs and event-driven systems
Optimize existing services for improved performance and cost-efficiency
Collaborate with cross-functional teams to integrate backend services with frontend applications
Implement and maintain CI/CD pipelines
Conduct code reviews and mentor junior engineers
Troubleshoot and resolve complex technical issues in production environments
Continue to grow and learn as a developer
As a member of the Grading and Feedback team, the purpose of this role is to build and maintain services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies. This role is critical in developing and optimizing our serverless architecture. Cross functionally this role will interface mainly with QA, Product, UX and Support.
Responsibilities:
Architect and develop robust, scalable backend services with AWS Lambda
Design / implement RESTful APIs and event-driven systems
Optimize existing services for improved performance and cost-efficiency
Collaborate with cross-functional teams to integrate backend services with frontend applications
Implement and maintain CI/CD pipelines
Conduct code reviews and mentor junior engineers
Troubleshoot and resolve complex technical issues in production environments
Continue to grow and learn as a developer
Share this job