Browse All Jobs

Prolific is seeking a Software Engineer to join their team and contribute to the development of their product. The engineer will have a broad knowledge of software development and a specialization in front or backend development. This role offers the opportunity to significantly influence the trajectory of Prolific's product and revolutionize research.

The role involves:

  • Working collaboratively within a cross-functional team.
  • Planning, building, and supporting software.
  • Collaborating with teams outside of product engineering and understanding customer needs.
  • Working with cloud providers like AWS, GCP & Azure.
  • Supporting production systems and striving for stable systems observability.
  • Championing principles and contributing to the engineering culture.

The requirements are:

  • Deep understanding of modern web applications.
  • Experience building Typescript/Javascript applications and using NoSQL databases.
  • Experience using Python, or similar language.
  • Knowledge of Event-Driven Architecture.
  • Experience using AWS (Serverless) and/or GCP.
  • Understanding of driving quality into code through test automation.
  • Experience supporting applications in production.
  • Experience working in a collaborative environment.
  • Customer value focused.
  • Passionate about software development and self-improvement.

Prolific offers:

  • Remote working
  • A mission-driven culture.
Apply

Prolific

Prolific is an online platform connecting researchers with diverse, high-quality participants for studies. It facilitates efficient and reliable data collection across various academic fields and industries. Prolific emphasizes ethical research practices and ensuring fair compensation for participants. The platform offers tools for targeted participant recruitment, data management, and integration with popular research software. By streamlining the research participant recruitment process, Prolific enables researchers to accelerate their discoveries and contribute meaningfully to knowledge.