Senior Software Engineer

Prolific Logo

Prolific

๐Ÿ’ต $96k-$115k
๐Ÿ“Remote - United Kingdom

Summary

Join Prolific, a leader in human data infrastructure for AI development, as a Senior Software Engineer. You will play a pivotal role in developing and guiding our product, leveraging your broad software development knowledge and a deeper specialism in either front-end or back-end development. This is a chance to significantly influence our product's trajectory and revolutionize research. You'll collaborate with a cross-functional team using agile methodologies, contributing to all aspects of the software lifecycle, from planning and building to production support. The role requires a strong understanding of modern web applications, experience with various technologies, and a passion for continuous improvement. Prolific offers a competitive salary, benefits, and remote work opportunities within a mission-driven 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
  • Understand the importance of driving quality into code through test automation
  • Have supported applications in production, with demonstrable experience of good observability practices within a full stack environment. (e.g. Rum, Tracing)
  • Have worked in a collaborative environment with strong engineering practices and know what good engineering looks like
  • Care about the product life cycle and are customer value focused
  • Understand the value of continuous, iterative improvement using data to drive decisions and a culture of feedback
  • Passionate about software development with an appetite for learning and self-improvement

Responsibilities

  • Work collaboratively with the teamsโ€™ engineering manager, product manager, designer, and up to 4-5 other engineers, including a tech lead
  • Using agile software development practices and a product mindset, work as a team to plan, build and support software that our customers love
  • Be highly self-motivated and energetic and enjoy working in a fast-paced environment with a bias for action
  • Collaborate with teams outside of product engineering, working closely with customers and understanding their needs
  • Be happy working in all the major cloud providers: AWS, GCP & Azure
  • With a You Build It, You Run It mindset, have intimate knowledge of our products from code commit through to production operation
  • Support production systems with monitoring tools such as Datadog
  • Strive for stable systems observability
  • Champion our principles, fuel a growth mindset by getting involved in communities and help improve our engineering culture
  • Push the boundaries, question the status quo, ensure what we are doing and what we are building has high value and impact for our users

Preferred Qualifications

Have a โ€˜product builderโ€™ mind-set

Benefits

  • Competitive salary
  • Benefits
  • Remote working

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.