Senior Software Engineer (UK Remote)
Job description
This Software Developer opportunity with Job DescriptionTurnitin is built around design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda). It would suit someone who can bring warm, steady communication with learners to the role.
How the role is set up
Global Mindset: We consider different perspectives and celebrate diversity. We are one team. The work we do has an impact on the world. We strive to break down silos, collaborate effectively, and celebrate each others' successes.
Where someone would start
Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda). Design / implement RESTful APIs and event-driven systems. Build or support Java backend services with technical follow-through.
What is expected
- 8+ years of expertise in backend development, with proficiency in Java and experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
- Hands-on experience with frontend technologies (e.g., React, Web Components).
- Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging).
Job details
- At Turnitin, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job ad.
- 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.
- Ensure high-quality code through peer reviews, automated testing, and adherence to software development standards.
Requirements mentioned
- JavaScript
Report this job
Help us keep Jobs247 accurate, safe, and useful for job seekers.
Search for more Senior Software Engineer (UK Remote) jobs from Turnitin, LLC in Manchester, England.