Match score not available

Software Engineer Billing

85% Flex
Full Remote
Work from: 

Offer summary


Experience with Ruby and JavaScript, API integration like Stripe, strong written communication skills.

Key responsabilities:

  • Handling payment processor integration, accounting software integration, improving customer-facing UI, evaluating payment options for international growth
Discourse logo
Discourse Internet Scaleup
51 - 200 Employees
See more Discourse offers

Job description

Logo Jobgether

Your 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

Required profile


Industry :
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Organizational Skills
  • Proactivity
  • Detail-Oriented
  • Business Decision Making
  • Independent Work
  • Remote Work Capability
  • Interpersonal Skills

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs