Browse All Jobs
Job Description
Prolific is seeking a Senior Software Engineer to join their team and play a key role in the development of their product. The ideal candidate will have a product builder mindset and a broad knowledge of software development, with a specialization in either front-end or back-end technologies. This role offers the opportunity to influence the direction of Prolific's product and revolutionize research.

What this role involves:
  • Collaborating within a cross-functional team to plan, build, and support software.
  • Using agile software development practices and a product mindset.
  • Working closely with customers to understand their needs.
  • Supporting production systems with monitoring tools.
  • Championing company principles and contributing to the engineering culture.

Requirements:
  • 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 test automation and good observability practices.
  • Experience in a collaborative environment with strong engineering practices.
  • Customer value focused with a passion for software development.

What role offers:
  • Remote working.
  • Impactful, mission-driven culture.
Apply Manually