Logo of Huzzle

Software Engineer

image

Prolific

Sep 14

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • London
    Remote

AI generated summary

  • You need strong web app knowledge, experience with Typescript/JavaScript, Python, NoSQL, AWS/GCP, and event-driven architecture. Focus on quality, observability, collaboration, and customer value.
  • You will collaborate with cross-functional teams, build and support software, engage with customers, ensure system observability, and promote a growth mindset while driving high-impact solutions.

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

  • As a member of a cross-functional, stream aligned team you will 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, you will work as a team to plan, build and support software that our customers love.
  • You will be highly self-motivated, energetic and enjoy working in a fast paced environment with a bias for action
  • Collaborating 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, you will have intimate knowledge of our products from code commit through to production operation
  • Supporting production systems with monitoring tools such as Datadog
  • Strive for stable systems observability.
  • You will champion our principles, fuel a growth mindset by getting involved in communities and help improve our engineering culture
  • Pushing the boundaries, questioning the status quo, ensuring what we are doing and what we are building has high value and impact for our users

FAQs

What is the salary range for the Software Engineer position?

The salary range for the Software Engineer position is £67,000 to £75,000, plus share options.

What technologies will I be working with in this role?

You will work with cloud platforms such as Google Cloud Platform and AWS, programming languages like Python, JavaScript, and TypeScript, as well as frameworks such as Vue.js and Django Rest Framework.

Is experience with specific databases required for this position?

Yes, experience with NoSQL databases like MongoDB and DynamoDB is required.

What type of engineering practices should I be familiar with?

You should be familiar with agile software development practices and strong engineering practices, including test automation and observability within production systems.

Will I be collaborating with other teams and customers?

Yes, you will work collaboratively within a cross-functional team and engage closely with customers to understand their needs.

What is the company culture like at Prolific?

Prolific promotes a mission-driven culture that values innovation, collaboration, and continuous improvement, providing an environment conducive to impactful work.

Does Prolific offer any benefits?

Yes, Prolific offers competitive salary packages, benefits, and the opportunity for remote working.

What is the expected mindset for candidates applying for this role?

Candidates should have a 'product builder' mindset, be highly self-motivated, energetic, and enjoy working in a fast-paced environment with a bias for action.

What is the focus of Prolific's mission?

Prolific's mission focuses on reshaping AI development through the quality and diversity of ethically sourced human-generated data.

We're connecting people around the world to make trustworthy data more accessible and facilitate world-changing research

Education
Industry
51-200
Employees
2014
Founded Year

Mission & Purpose

Prolific (www.prolific.co) is changing how research on the internet is done. We started by building a marketplace that connects researchers (from both Academia and industry) with instant, high quality, global research participants. Now, as a growing team, the bigger vision is to build the most powerful and trusted platform for behavioral research. Quantitative and qualitative researchers, data scientists, and entrepreneurs all need valid and reliable data sources to make predictions about human behaviour and social change. Thanks to our online platform, researchers collect responses fast and participants earn cash rewards for themselves or for charity. It takes 5 minutes to start data collection, there's no middleman, and the product easily integrates with any survey software. In a world of unreliable results, Prolific makes data trustworthy and connects the public with science.