About the Job

We are looking for a full stack (backend heavy) software engineer to join our Payments team. Our team is responsible for innovative bank payment products, with a mission to reimagine how millions of consumers and fintechs move money in a convenient and secure way.

You will help guide the architectural foundation for new products and significant growth. You will own end-to-end new features and products that unlock novel money movement use cases. You’ll also work closely with a product manager to understand user needs and create products that delight them, while building robust foundations that can handle scale without compromising reliability.

Responsibilities

  • Own the technical delivery of new money-movement products and features by working closely with PMs, Designers, Data Science, and other stakeholders.
  • Build robust, scalable technical solutions to challenging problems that stand the test of time, and scale.
  • Mentor junior engineers, and maintain a high excellence bar for the team through spec and code reviews, and solid operational excellence practices.

Qualifications

  • 5 to 7 years of backend development experience.
  • Proven track record of completing large projects with ambiguous requirements, and working with PMs and Designers.
  • Working knowledge of popular server-side technologies (Python / GoLang / MySQL) and client-side technologies (React, etc).
  • Strong system-design skills, including distributed systems and data schema design.

Nice to Have

  • Experience building payment-related tech stacks.