Remote Java Software Engineer (AWS, Lambda) (USA Remote)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Turnitin is a recognized innovator in the global education space, partnering with over 21,000 academic institutions, publishers, and corporations for more than 25 years.
  • The Software Engineer - Backend Services will be part of the Graf+ team, focusing on building and maintaining services related to grading and feedback functionality.
  • Responsibilities include architecting and developing robust, scalable backend services using AWS Lambda, designing and implementing RESTful APIs, optimizing existing services, collaborating with cross-functional teams, implementing CI/CD pipelines, conducting code reviews, mentoring junior engineers, and troubleshooting complex technical issues.
  • This role directly impacts the goal of achieving a System Usability Score (SUS) of above 74 for GRAF+.

Requirements:

  • Candidates must have 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda, such as Python, Node.js, or Java, is required.
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB, is essential.
  • A solid understanding of serverless architecture principles and best practices is necessary.
  • Candidates should have experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems like Git and CI/CD tools is required.
  • Strong problem-solving skills and attention to detail are essential for this position.

Benefits:

  • Turnitin offers a remote-first culture that empowers employees to work with purpose and accountability.
  • The Total Rewards package includes health care coverage, education reimbursement, competitive paid time off, and generous self-care days.
  • Employees receive national holidays, paid volunteer time, and a charitable contribution match.
  • Monthly wellness or home office reimbursement is provided, along with access to a mental health platform.
  • Parental leave and a retirement plan with match/contribution are also included in the benefits package.
About the job
Posted on
Job type
Salary
$ 111,000 - 148,000 USD / year
Leave a feedback