Turnitin, LLC is hiring a Senior Software Engineer, Fullstack/Backend Technologies to join our team remotely in Poland. In this role, you will be a core contributor building scalable distributed systems and high-performing foundational software that powers our educational platform.
What You'll Do
- Design, develop, and optimize scalable shared backend services using Java and serverless technologies like AWS Lambda.
- Design and 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.
- Provide mentorship and guidance to junior developers.
- Implement and maintain CI/CD pipelines.
- Ensure high-quality code through peer reviews, automated testing, and adherence to standards.
- Create comprehensive documentation for developed shared components.
What We're Looking For
- 8+ years of expertise in backend development.
- 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).
- Strong understanding of distributed systems, scalability, and data modeling.
- Proven ability to work effectively in cross-functional, distributed teams across Europe and the USA.
- Practical experience developing serverless applications on AWS using lambda, DynamoDB, API Gateway and SNS/SQS/EventBridge.
- Extensive experience with software development best practices (e.g., design patterns, test-driven development, code profiling, debugging).
- Experience with CI/CD tools, including build, deployment and test automation.
- Ability to communicate effectively with both technical and non-technical colleagues in agile environments.
- A passion for mentoring and developing junior engineers.
Nice to Have
- Understanding or experience with AI/ML.
Technical Stack
- Java, AWS Lambda, Google Cloud Functions
- React, Web Components
- DynamoDB, API Gateway, SNS, SQS, EventBridge
Team & Environment
You will be a core contributor to the shared services team, collaborating with cross-functional teams including Architects, Product Managers, and other engineering leads.
Benefits & Compensation
- Annual salary range: PLN 206,550 to PLN 344,250.
Work Mode
This is a remote position open to candidates located within Poland.
Turnitin, LLC is committed to the policy that all persons have equal access to its programs, facilities and employment. We strongly encourage applications from people of color, persons with disabilities, women, and the LGBTQ+ community, regardless of age, gender, religion, marital or veterans status.




