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:
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
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 firstname.lastname@example.org.
Find other similar jobs