Join Turnitin, a recognized innovator in global education, and be part of a mission-driven company that empowers educators and institutions worldwide. For over 25 years, Turnitin has been at the forefront of educational technology, fostering academic integrity and enhancing learning outcomes. As a Senior Backend Software Engineer, you will play a pivotal role in shaping the future of our platform, contributing to innovative solutions that impact millions of students and educators.
Job Overview
Turnitin is seeking a highly skilled and experienced Senior Backend Software Engineer to join our dynamic, remote-first team in the USA. You will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our educational solutions. This role offers the opportunity to work on complex technical challenges and contribute to a product that makes a real difference in the world.
Key Responsibilities
- Design, develop, and deploy backend services and APIs using [mention key languages/frameworks like Python, Java, Go, Node.js].
- Collaborate with cross-functional teams, including frontend engineers, product managers, and QA, to deliver high-quality software.
- Optimize application performance, scalability, and reliability.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to architectural discussions.
- Troubleshoot and resolve production issues.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proficiency in [mention specific databases like SQL, NoSQL] and database design.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Strong understanding of software development principles, data structures, and algorithms.
- Excellent problem-solving and communication skills.
What We Offer
- Competitive salary and benefits package.
- Opportunity to work remotely within the USA.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Professional development and growth opportunities.
- A collaborative and inclusive work environment.