Remote Back-End/Fullstack Software Engineer - ProctorExam (Netherlands Remote)

Posted 9 months ago

Share:

Please let Dev know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • ProctorExam works with colleges, universities, and certification providers to offer a secure web-based infrastructure for remote exams.
  • The role involves understanding client business requirements and translating them into a highly scalable and available architecture for online proctoring.
  • The engineer will contribute to designing technical solutions that optimize resources, databases, caching technologies, microservices, and APIs.
  • The position requires collaboration with various teams within the Turnitin organization, including DevOps for task automation and system scaling.
  • The development team is responsible for the entire life cycle of in-house or packaged applications, adhering to development/test standards and corporate architecture policies, including security and data privacy guidelines.
  • Responsibilities include working closely with team members to understand complex product requirements, making architectural designs for new features, implementing development processes and coding best practices, resolving complex technical issues, and staying updated on new technology developments.

Requirements:

  • A strong understanding of programming languages including Python, Ruby on Rails, NodeJS, and SQL is required.
  • Experience with software development methodologies such as Agile and Scrum is necessary.
  • Exposure to AWS and Kubernetes/Docker is beneficial.
  • Knowledge of writing scripts for automated testing and unit testing is required.
  • Experience with highly scalable web development and database architecture is essential.
  • Familiarity with JavaScript frameworks such as ReactJS/React Native is a plus.
  • Understanding of UNIX platforms is necessary.
  • Experience working with CI/CD pipelines to support iterative development and testing is required.
  • An innovative mindset and the ability to think outside the box while researching solutions is essential.
  • Strong understanding of industry best practices in development is required.
  • The candidate must be able to work well in a team, be willing to help others, give and receive feedback, and compromise when needed.
  • Excellent communication skills are necessary.

Benefits:

  • Joining Turnitin means being part of a recognized innovator in the global education space, contributing to meaningful improvements in learning outcomes.
  • The company promotes a culture of continuous learning and growth, providing an environment that enables teammates to develop their skills.
  • Turnitin values integrity, action, ownership, collaboration, and a global mindset, fostering a supportive workplace.
  • The company encourages applications from diverse backgrounds and is committed to equal access to its programs and employment opportunities.

Job type

Experience level

Required experience

-

Salary

-

Degree requirement

No degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads