Remote (Country)

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

About the Role

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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Turnitin, LLC

Turnitin is a recognized innovator in the global education space. For more than 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types.

Visit website
Job Details
Category fullstack
Posted 2 months ago