πNew Zealand
Senior Java Software Engineer
closed
Turnitin
π΅ $111k-$148k
πRemote - United States
Summary
Join Turnitin's Grading and Feedback team as a Senior Software Engineer - Backend Services to design, implement, and maintain scalable backend systems using AWS Lambda and related technologies.
Requirements
- 4+ years of experience in backend development
- Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java)
- Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB
- Solid understanding of serverless architecture principles and best practices
- Experience with microservices design patterns and event-driven architectures
- Proficiency in version control systems (e.g., Git) and CI/CD tools
- Strong problem-solving skills and attention to detail
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
Benefits
- Remote First Culture
- Health Care Coverage*
- Education Reimbursement*
- Competitive Paid Time Off
- 4 Self-Care Days per year
- National Holidays*
- 2 Founder Days + Juneteenth Observed
- Paid Volunteer Time*
- Charitable contribution match*
- Monthly Wellness or Home Office Reimbursement*
- Access to Modern Health (mental health platform)
- Parental Leave*
- Retirement Plan with match/contribution*
This job is filled or no longer available
Similar Remote Jobs
πRomania
π°$110k-$270k
πUnited States
π°$110k-$270k
πCanada
π°$110k-$270k
πUnited States
π°$110k-$270k
πCanada
π°$110k-$270k
πCanada
π°$110k-$270k
πUnited States
π°$185k-$223k
πUnited States
πPortugal