Senior Software Engineer

Logo of Prolific

Prolific

πŸ“Remote - United Kingdom

Job highlights

Summary

Join Prolific, a leader in human data infrastructure for AI development, as a Senior Software Engineer specializing in enterprise payments. You will play a pivotal role in designing, building, and maintaining our world-class payment platform. As a 't-shaped' engineer, you'll collaborate with a cross-functional team using agile practices and a product-centric approach. Leverage your expertise in Python, TypeScript/JavaScript, NoSQL databases, and cloud platforms (AWS, GCP, Azure) to create seamless and scalable solutions. This role requires a strong focus on quality, observability, and continuous improvement, along with a commitment to mentorship and customer-centric solutions. 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

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.
Please let Prolific know you found this job on JobsCollider. Thanks! πŸ™