Required Qualifications:Minimum of 5 years of experience in backend development with a strong proficiency in Java and familiarity with serverless frameworks (such as AWS Lambda or Google Cloud Functions).Hands-on experience with frontend technologies like React, Angular, or Vue.js.Robust understanding of object-oriented design and implementation, along with RESTful API design.Knowledge of distributed systems, scalable architecture, and data modeling.Proven ability to work effectively within cross-functional teams to achieve impactful solutions.A passion for tackling complex challenges and contributing to significant projects within the education technology sector.Preferred Qualifications:Familiarity with software development best practices including design patterns, test-driven development, code profiling, and debugging approaches.Experience with DynamoDB and AWS serverless architecture.In-depth knowledge of industry trends and advancements in technology.
About the job
Key Responsibilities:
Play a pivotal role in the design, development, and optimization of scalable backend services utilizing Java and serverless technologies.
Engage in the design and implementation of RESTful APIs and event-driven systems.
Assist in the creation of user-facing frontend components as necessary.
Collaborate closely with diverse teams including Architects, Product Managers, and engineering leads to deliver impactful solutions.
Participate in code reviews, testing, and ensure compliance with software development standards.
Involve in the implementation and maintenance of CI/CD pipelines to enhance deployment efficiency.
Adhere to software development best practices while fostering a culture of continuous learning and improvement.
Produce comprehensive documentation for developed shared components, including usage guidelines and practical examples.
About Turnitin, LLC
Joining Turnitin means becoming part of a pioneering organization recognized for its innovation in global education. For over 25 years, Turnitin has collaborated with educational institutions to foster honesty, consistency, and fairness across diverse subjects and assessments. Our products empower educational institutions, certification bodies, and students to uphold integrity and enhance learning outcomes. Experience a remote-first culture that encourages purposeful work and accountability, complemented by a comprehensive benefits package prioritizing your well-being. Be part of a diverse community united by the mission to make a difference in education.
This job posting is no longer active and is not accepting applications.
Required Qualifications:Minimum of 5 years of experience in backend development with a strong proficiency in Java and familiarity with serverless frameworks (such as AWS Lambda or Google Cloud Functions).Hands-on experience with frontend technologies like React, Angular, or Vue.js.Robust understanding of object-oriented design and implementation, along with RESTful API design.Knowledge of distributed systems, scalable architecture, and data modeling.Proven ability to work effectively within cross-functional teams to achieve impactful solutions.A passion for tackling complex challenges and contributing to significant projects within the education technology sector.Preferred Qualifications:Familiarity with software development best practices including design patterns, test-driven development, code profiling, and debugging approaches.Experience with DynamoDB and AWS serverless architecture.In-depth knowledge of industry trends and advancements in technology.
About the job
Key Responsibilities:
Play a pivotal role in the design, development, and optimization of scalable backend services utilizing Java and serverless technologies.
Engage in the design and implementation of RESTful APIs and event-driven systems.
Assist in the creation of user-facing frontend components as necessary.
Collaborate closely with diverse teams including Architects, Product Managers, and engineering leads to deliver impactful solutions.
Participate in code reviews, testing, and ensure compliance with software development standards.
Involve in the implementation and maintenance of CI/CD pipelines to enhance deployment efficiency.
Adhere to software development best practices while fostering a culture of continuous learning and improvement.
Produce comprehensive documentation for developed shared components, including usage guidelines and practical examples.
About Turnitin, LLC
Joining Turnitin means becoming part of a pioneering organization recognized for its innovation in global education. For over 25 years, Turnitin has collaborated with educational institutions to foster honesty, consistency, and fairness across diverse subjects and assessments. Our products empower educational institutions, certification bodies, and students to uphold integrity and enhance learning outcomes. Experience a remote-first culture that encourages purposeful work and accountability, complemented by a comprehensive benefits package prioritizing your well-being. Be part of a diverse community united by the mission to make a difference in education.