Payments Engineer
An all-in-one platform that enables entrepreneurs to create, market, sell their content within a single ecosystem. Built primarily for education content, this platform's robust features has generated over $2.5Bn in sales from over 50 million experts. Whether it's online courses, membership subscriptions, or other digital products, it has helped spread knowledge, and support small businesses around the world.
We are looking for experienced engineers to join our growing team and help deliver the product vision of payments. This is an important hire as you will be a key contributor to one of the most critical products in the ecosystem. This role will be responsible for designing and building our brand new Payments platform while working with our amazing product team. You must be experienced in building highly scalable and resilient systems.
What you'll be doing:
Design and develop our brand new payments and billing platform and tools to support payment processing.
Partner with internal and external stakeholders to define and implement alternate payment methods that increases our offering for knowledge entrepreneurs to build their business.
Integrate with 3rd party systems to build new solutions for payment platform.
Work cross-functionally with our product managers and designers to plan, strategize and execute against the roadmap for payments according to our product principles - think big, start small, ship to learn, give our customers superpowers.
Write clean, simple, well-tested code that is easy to understand and maintain.
Review code written by other developers both in and outside of your team.
Create reusable and maintainable systems and abstractions.
Provide technical leadership, feedback and mentorship to mid-level and junior developers.
Occasionally participate in customer feedback interviews led by the product manager or designer to gain insights into our customer's experience of the product.
Serve as a point-person during work hours for one week as part of our rotating schedule.
Requirements:
6+ years software development
4+ years strong RoR experience
Strong experience in the AWS ecosystem
Strong experience with Digital Payments/eCommerce systems
Nice to Have's:
Experience with Stripe and/or Paypal
JavaScript/React Front End Development experience
SaaS work experience
Experience in start up, growth mode environment
Experience leading engineering teams
Benefits:
Fully paid health insurance and dental insurance for self and family
Fitness Incentives Package
Company 401K, 100% match up to 6% of employee contributions
Company Funded Headspace Account
Company Funded Audible for Business Account
Funded HSA account
Remote