Match working

Software Engineer Billing

85% Flex
Full Remote
Full time

  • Remote from:Anywhere

Software Engineer Billing

85% Flex
Fully Flexible
Remote:Full Remote
Contract:Full time
Work from:Anywhere
Discourse logo
Match working
Discourse
InternetScaleup

https://www.discourse.org/

51 - 200 Employees

Job description

Logo JobgetherYour missions
About Us

Discourse is a global company with a product that is 100% open source. Our team is 70 people and growing. We’re transforming the online community space. Our product powers a substantial segment of successful online communities, with >30,000 Discourse instances globally. We have thousands of paying customers, with a growing number of Fortune 500 companies on our list, alongside many leading players in the fast-growth technology, gaming, and blockchain/web3 spaces.

About the job

Software engineers at Discourse are generalists. In this role, your main focus will be on engineering work related to customer billing.

Discourse is primarily a hosting company that makes money from subscriptions. As the volume of transactions grows, our billing code needs to scale, serve customers around the world, and comply with regulations. We also need to monitor our subscription business and have reports that can help us make decisions.

Applicants will have a 10-40 hour paid trial project (over 2-10 weeks) prior to joining the team. The trial project usually involves adding a feature to Discourse or a Discourse plugin.

We’re looking for someone who:

  • Has some Ruby and JavaScript experience. You have experience using APIs to integrate with external systems like Stripe.

  • Is passionate about open source and comfortable with public code reviews

  • Is detail-oriented, proactive, and has excellent organizational skills with the ability to make decisions quickly.

  • Works well independently and remotely. You should be comfortable managing your own time and prioritizing your own work. We have no central physical office and are 100% remote!

  • Has strong written communication skills. Most of your interaction with team members will be in writing, and we use our own software, Discourse, for most communication.

  • Has a knack for implementing processes, technologies, and solutions for a fast-paced environment.

  • Is kind to their co-workers. We believe in having a welcoming workplace where people with diverse backgrounds and cultures meet together to create something great.

Your responsibilities will include:

  • Payment processor integration (Stripe)

  • Accounting software integration

  • Work on customer-facing UI

  • Assist with reporting and dashboards

  • Evaluate payment options to help us grow internationally

  • Suggest ways to improve improve our processes and the customer experience

  • Communicate with many teams, including engineering, finance, and business analysts

  • Communicate with customers related to billing problems

  • Participate in code reviews

About you

We believe that high-quality benefits make our team more effective. We’ve been thoughtful about our benefits package which includes a completely flexible schedule, 5 weeks of vacation per year, funding for a co-working stipend, and much more!

Our Salary Framework is location and experience based and we’re happy to provide a range up front.

Lastly, we believe in having a welcoming workplace where people with diverse backgrounds and cultures can create something great together. We encourage you to apply, even if you don’t meet every qualification! Apply by sending a cover letter and resume to jobs@discourse.org.

Required profile

Match working
Remote location allowed
Anywhere
Match working
Experience
Industry :
Spoken language(s)
Check out the description to know which languages are mandatory.

Find other similar jobs