Prolific

Senior Software Engineer

Prolific

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 and 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

Requirements

  • Deep understanding of modern web applications
  • Experience building Typescript/Javascript applications and using NoSQL databases
  • Experience using Python
  • 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.
Benefits
  • Competitive salary
  • Remote working within our impactful, mission-driven culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypescriptJavascriptPythonNoSQL databasesEvent-Driven ArchitectureAWSGCPtest automationobservabilityfull stack development
Soft Skills
self-motivatedenergeticcollaborativecustomer value focusedgrowth mindsetpassionate about software developmentstrong engineering practicesiterative improvementcommunicationbias for action