Software Engineer

closed
Prolific Logo

Prolific

πŸ“Remote - United Kingdom

Summary

Join Prolific, a leader in human data infrastructure for AI development, as a Software Engineer. You will play a pivotal role in developing and guiding our product, working as a 'T-shaped' engineer with a backend specialization. Collaborate with a cross-functional team using agile practices and a product mindset. This role requires proficiency in Python, TypeScript/JavaScript, NoSQL databases, and cloud platforms (AWS, GCP, Azure). You will focus on building, maintaining, and improving our enterprise payment platform. Prolific offers a competitive salary, benefits, and remote work opportunities within a mission-driven culture.

Requirements

  • Be proficient in Python (or similar), TypeScript/JavaScript, and NoSQL Databases
  • Have experience with Event-Driven Architectures, AWS (Serverless) and/or GCP
  • Be a strong advocate for test automation and maintaining high-quality code
  • Have experience supporting production systems with a focus on observability (e.g., RUM, tracing)
  • Be skilled in working within teams with strong engineering practices, sharing knowledge, and fostering collective excellence
  • Be committed to delivering customer-centric solutions and caring about the entire product lifecycle
  • Be passionate about iterative development, using data and feedback to drive enhancements in processes and outcomes
  • Be dedicated to self-improvement and staying current with the latest trends in software development

Responsibilities

  • Work as part of a cross-functional, stream-aligned team, collaborating with the engineering manager, product manager, designer, tech lead, and fellow engineers
  • Use agile software development and a product mindset to plan, build, and support software that delivers value to customers
  • Partner with teams outside of product engineering and work closely with customers to understand their needs
  • Confidently work across major cloud providers, including AWS, GCP, and Azure
  • Embrace a 'You Build It, You Run It' mindset, maintaining ownership from code commit to production while striving for system stability and observability
  • Champion engineering principles and actively improve the engineering culture
  • Be self-motivated and energetic, thriving in a fast-paced environment with a bias for action

Preferred Qualifications

Have experience building billing or payment platforms

Benefits

  • Competitive salary
  • Benefits
  • Remote working
This job is filled or no longer available