Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Engineer, Billing image - Rise Careers
Job details

Full Stack Engineer, Billing

Help us to increase the number of successful products in the world!

  • 🌍 Location: We are full-remote and globally distributed! Our current team is distributed between GMT-8 and GMT+2 so we currently only hire in these timezones.

  • 🎤 Interview process: 4 stages across 2 weeks: 1) 30min call with Coua (Talent Partner), 2) 1hr technical interview with Raquel (Tech Lead) 3) 30min culture & motivation interview with Tim (Co-founder), and 4) PostHog SuperDay (paid day of work). Read more about our interview process.

  • 🖥️ Team: Growth

  • 💼 Manager: Raquel Smith

  • 💰 Compensation: Please check our compensation calculator.

  • 🦔 Read more about how we hire and how we think about Diversity & Inclusion.

About PostHog

PostHog helps engineers build better products. We are a single platform to analyze, test, observe, and deploy new features. We give engineers product & web analytics, session replay, feature flags, experiments, a CDP, SQL access, and a data warehouse… and there’s plenty more to come.

PostHog was created as an open-source project during Y Combinator's W20 cohort and had the most successful B2B software launch on HackerNews since 2012 - with a product that was just 4 weeks old. Since then, more than 70,000 companies have installed the platform. We've had huge success with our paid upgrades, raised $27m from some of the world's top investors, and have shown strong product-led growth - 97% driven by word of mouth. 

We're growing quickly but sustainably - we're default alive, averaging 10% monthly revenue growth, with >$10m ARR. We're staying focused on building an awesome product for end users, hiring a handful of exceptional team members, and seeing fantastic growth as a result.

What we value

  • We are open source - building a huge community around a free-for-life product is key to PostHog's strategy.

  • We aim to become the most transparent company, ever. In order to enable teams to make great decisions, we share as much information as we can. In our public handbook everyone can read about our roadmap, how we pay (or even let go of) people, what our strategy is, and who we have raised money from.

  • Working autonomously and maximizing impact - we don’t tell anyone what to do. Everyone chooses what to work on next based on what is going to have the biggest impact on our customers.

  • Solve big problems - we haven't built our defining feature yet. We are all about shipping fast, talking to users, and iterating.

Who we’re looking for

We're looking for someone to own and scale our billing system - the way we actually make money here at PostHog ;) You'll be part of the Growth team, which at its core is responsible for making sure that our customers can get started with any of the products, subscribe, and eventually pay us money.

What you’ll be doing

Though almost everything at PostHog is built in public, this isn't as true for billing work as it often involves sensitive IP. Nonetheless here are some example things you’ll be working on:

  • Building a world-class billing system that will scale to $100m+ of revenue

  • Iterating and experimenting with our subscription and payment flows and UI

  • Scaling and maintaining our usage reporting system so that it can keep up with our hyper-fast customer growth

  • Owning our revenue dashboards and queries

  • Creating support for new billing schemes for products we are launching

  • Improving the billing administration experience for Sales and CS

Requirements

  • Experience building and scaling billing systems

  • Experience as a full-stack engineer with a focus on the backend

  • A keen ability to think through and around edge cases galore

  • A working knowledge of SQL

  • A love for making simplicity out of complexity (and you don't mind refactoring to clean things up)

  • You have started a project from scratch. You might have led a project, been a founder previously, or built an impressive side project.

Nice to have

  • Some experience managing and deploying with k8s

About the team

The growth team is responsible for the core things that make PostHog work as a business. As the only team that builds products to tie all the other products together, we’re primarily responsible for making our overall company strategy a success. It’s a very fun and unique position to be in. We own: 

  • Multi-product onboarding and activation

  • Cross-product tooling

  • Our internal billing service

  • Feature entitlements

  • Signup & authentication

  • Revenue tracking & forecasting

The growth team has a very wide breadth of responsibility and incredibly high autonomy in what we work on and how we get it done. 

If this sounds like what you’d love to be doing, we can’t wait to hear from you. If you’re not sure that you exactly fit the above criteria, get in touch anyway. Alignment with our values is just as important as experience! 🙏

#LI-DNI

Benefits

What we offer in return:

We believe people from diverse backgrounds, with different identities and experiences, make our product and our company better. That’s why we dedicated a page in our handbook to diversity and inclusion. No matter your background, we'd love to hear from you!

Also, if you have a disability, please let us know if there's any way we can make the interview process better for you - we're happy to accommodate!

#LI-DNI

PostHog Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
PostHog DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PostHog
PostHog CEO photo
James Hawkins
Approve of CEO
What You Should Know About Full Stack Engineer, Billing, PostHog

Are you ready to join PostHog as a Full Stack Engineer focused on Billing? At PostHog, we're on a mission to help engineers build better products, and we want you to be a key player in making that happen! As a Full Stack Engineer with us, you’ll own and scale our billing system, the backbone of how we generate revenue. This is a unique opportunity to work remotely within our distributed team and contribute significantly to an organization that's already had massive success since its inception. Imagine building a world-class billing system capable of scaling to over $100 million in revenue - that’s the challenge ahead of you! You’ll be collaborating closely with the Growth team, experimenting with our subscription flows, and enhancing user experiences. Plus, your expertise will help manage and maintain our usage reporting system, ensuring it keeps pace with our rapid customer growth. If you have experience with billing systems, a strong backend focus, and the ability to simplify complex problems, we want to hear from you. At PostHog, we value openness and transparency, empowering you to choose projects that will have the most impact. So, if this sounds exciting, let’s build amazing products together!

Frequently Asked Questions (FAQs) for Full Stack Engineer, Billing Role at PostHog
What are the main responsibilities of a Full Stack Engineer at PostHog?

As a Full Stack Engineer focusing on Billing at PostHog, your main responsibilities will include owning the billing system, scaling and maintaining the usage reporting system, and iterating on subscription and payment flows to enhance user experience. You will be part of a dynamic Growth team, ensuring customers can easily subscribe and pay, ultimately driving revenue for the company.

Join Rise to see the full answer
What qualifications are required for the Full Stack Engineer position at PostHog?

To qualify for the Full Stack Engineer position at PostHog, candidates should have experience in building and scaling billing systems, a robust backend understanding as a full-stack engineer, a working knowledge of SQL, and the capability to simplify complex systems. Previous project leadership or startup experience is a plus, especially if you have worked independently or in a founder role.

Join Rise to see the full answer
How does PostHog support its Full Stack Engineers in terms of their growth and development?

PostHog offers a nurturing environment for its Full Stack Engineers by providing a dedicated training budget and free books to enhance your skills. The company encourages innovation and creativity, allowing you to choose impactful projects to work on. Regular feedback and openness to new ideas contribute to a supportive growth culture.

Join Rise to see the full answer
What does the interview process look like for a Full Stack Engineer position at PostHog?

The interview process for a Full Stack Engineer at PostHog consists of four stages over two weeks. It begins with a brief call with a Talent Partner, followed by a technical interview with the Tech Lead, then a culture and motivation interview with a Co-founder, and concludes with a hands-on 'SuperDay'. This process ensures that potential candidates align well with PostHog’s values and culture.

Join Rise to see the full answer
What kind of projects will a Full Stack Engineer work on at PostHog?

At PostHog, a Full Stack Engineer will work on exciting projects that include designing and scaling the billing system, enhancing revenue dashboards, and building out the customer subscription UI. You will also experiment with new billing schemes and contribute to improving the overall billing experience for customer support and sales teams.

Join Rise to see the full answer
Common Interview Questions for Full Stack Engineer, Billing
How do you approach building a scalable billing system?

When approaching the development of a scalable billing system, I prioritize understanding the user experience and system architecture. Ensuring that the design can handle increased loads while maintaining simplicity is key. I aim to establish a modular architecture that can adapt as business needs change and incorporate robust error handling to address edge cases.

Join Rise to see the full answer
What experience do you have with SQL and how has it benefited your projects?

I have extensive experience using SQL for database design and querying, which has been invaluable in my projects, especially for data analysis and reporting. It helps me extract meaningful insights from large datasets, optimizing the database performance. I ensure to write optimized queries and maintain clean data structures to facilitate smooth operations.

Join Rise to see the full answer
Can you describe a complex problem you simplified in a previous project?

In a previous project, I encountered a complex billing flow that involved multiple payment gateways and subscription models. I simplified this by consolidating logic into reusable components, allowing for easier updates and enhancements. This reduced development time and made it easier for the team to manage and expand upon.

Join Rise to see the full answer
How do you prioritize your tasks when working on multiple projects simultaneously?

I prioritize tasks by evaluating their impact on business objectives and customer satisfaction. Communication with team members and stakeholders is essential; I often use project management tools to track progress. This allows me to balance immediate tasks with long-term goals effectively.

Join Rise to see the full answer
Describe a time you had to iterate on a user experience based on feedback.

At a previous job, we received feedback that our billing dashboard was too cluttered. I gathered input from users, then developed a simplified layout which presented key information clearly. After implementing these changes, user satisfaction increased significantly, demonstrating the impact of feedback on improving user experiences.

Join Rise to see the full answer
What principles guide your design decisions as a Full Stack Engineer?

My design decisions are guided by the principles of simplicity, scalability, and user-centric design. I believe that systems should be easy to understand and navigate, while also being robust enough to handle future growth. Engaging with users often shapes my understanding, leading to more informed and impactful designs.

Join Rise to see the full answer
How do you ensure quality and security in your code?

I ensure quality and security in my code by adhering to coding standards and best practices, performing code reviews, and utilizing automated testing frameworks. Additionally, I stay updated on security vulnerabilities and integrate security measures early in the development process to mitigate potential risks.

Join Rise to see the full answer
Why do you want to work at PostHog as a Full Stack Engineer?

I am drawn to PostHog because of its commitment to open-source values and its focus on building a community around its products. The opportunity to work on impactful projects in a collaborative and autonomous environment aligns perfectly with my career goals. I believe my skills can contribute effectively to your mission.

Join Rise to see the full answer
How do you handle edge cases in software development?

Handling edge cases starts with rigorous testing and scenario planning. I rely on thorough documentation of the requirements and involve team discussions to brainstorm potential edge cases. Once identified, I write unit tests and conduct live trials to ensure every scenario works as expected.

Join Rise to see the full answer
What experience do you have with Kubernetes and how does it apply to your engineering role?

I have experience managing applications using Kubernetes to achieve scalable deployments. Kubernetes allows for efficient resource management and quick rollouts, especially when coupled with CI/CD pipelines. This knowledge has enabled me to streamline the deployment and scaling of applications effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
PostHog Remote No location specified
Posted 6 hours ago
Photo of the Rise User
Posted 8 days ago
Posted 14 days ago
Photo of the Rise User
Scalian Remote 571 Av. Rhin Danube, 13127 Vitrolles, France
Posted 6 days ago
Photo of the Rise User
Creyos Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 21 hours ago

PostHog is increasing the number of successful products in the world. We do that by providing a platform for open-source product analytics. This helps software teams understand user behaviour. We took part in Y Combinator’s W20 cohort, and had...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 16, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!