Full Time

Backend/API Engineer, User Billing

Stripe
$90,000 - $140,000* / year (about $43–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Stripe, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Backend/API Engineer for User Billing at Stripe, you will be instrumental in designing, developing, and maintaining robust backend systems that manage user billing processes. You will collaborate closely with cross-functional teams to ensure the seamless integration of billing functionalities within the Stripe ecosystem. Your expertise will contribute to enhancing performance, reliability, and scalability of our billing solutions, ultimately delivering an exceptional user experience.



Job Responsibilities

  • Design and implement scalable backend systems to support user billing functionalities.
  • Develop APIs that integrate with existing payment systems and databases.
  • Collaborate with product management and engineering teams to understand requirements and deliver high-quality features.
  • Optimize and maintain existing billing infrastructures to enhance performance and reliability.
  • Implement security best practices to protect sensitive user data and financial information.
  • Conduct code reviews and mentor junior engineers to ensure code quality and best practices.
  • Participate in troubleshooting and resolving technical issues related to billing systems.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in backend software development, specifically in building billing or payment systems.
  • Strong proficiency in programming languages such as Java, Python, or Node.js.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with databases such as PostgreSQL, MySQL, or NoSQL solutions.
  • Understanding of data security and compliance standards related to financial systems.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

In this role, you will work with a diverse set of technologies and tools including cloud platforms such as AWS or Google Cloud, version control systems like Git, containerization tools such as Docker, and monitoring solutions like Prometheus. You will also leverage frameworks and libraries pertinent to your programming language of choice to create efficient and maintainable code.



Ideal Candidates

The ideal candidate for this position is someone who possesses a strong technical acumen paired with excellent communication skills. You should be a proactive problem-solver, capable of working autonomously as well as collaboratively within a team. An affinity for user-centric design and a strong commitment to delivering high-quality solutions will make you a valuable addition to the Stripe team. You should demonstrate adaptability and a passion for innovation in the rapidly-evolving landscape of financial technology.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.