Remote (Country)

Turnitin, LLC is hiring a Senior Software Engineer, Fullstack/Backend Technologies (Poland Remote)

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.

Required Skills
JavaAWS LambdaGoogle Cloud FunctionsReactWeb ComponentsDynamoDBAPI GatewaySNSSQSEventBridgeMicroservicesCloud ArchitectureAPI DesignSystem DesignBackend Development JavaAWS LambdaGoogle Cloud FunctionsReactWeb ComponentsDynamoDBAPI GatewaySNSSQSEventBridgeMicroservicesCloud ArchitectureAPI DesignSystem DesignBackend Development
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Turnitin, LLC
Turnitin builds technology to safeguard academic integrity and support teaching and learning by providing tools that detect plagiarism, provide feedback, and evaluate student writing.
All jobs at Turnitin, LLC Visit website
Job Details
Category fullstack
Posted 3 months ago