Join Turnitin, a recognized innovator in the global education space, as a Senior Fullstack/Backend Engineer. Develop scalable distributed systems, data modeling, and deliver high-performing software solutions for our award-winning educational platform.
Requirements
- Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda)
- Design / implement RESTful APIs and event-driven systems
- Contribute to the development of user-facing frontend components as needed.
- Optimize existing services for improved performance and cost-efficiency
- Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative solutions.
- Provide mentorship and guidance to junior developers, fostering growth and sharing best practices.
- Implement and maintain CI/CD pipelines
- Ensure high-quality code through peer reviews, automated testing, and adherence to software development standards.
- Create comprehensive documentation for the developed shared components, including usage guidelines and examples.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance