Post a job

Backend / API Engineer, Link Payment Method

Stripe logo

Location
Canada
Stripe

Job Description

Who we are

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

Stripe’sLink product re-imagines how merchants and consumers do business—delivering higher conversion for our merchants by streamlining payments for consumers across businesses that leverage Stripe payment UIs. The Link Payment Method team specifically focuses on building payment experiences and APIs to support Link’s network growth. We have an ambitious vision for mutually benefiting both consumers and merchants alike, and we need great engineers to help shape and realize that future.

What you’ll do

As a backend engineer, you will design and build platforms and services that are configurable and scalable to handle the complex transactions. You will partner with many functions at Stripe, including Engineers, Data Scientists, Strategists and product leaders.

Responsibilities

  • Work with a wide range of systems, processes and technologies to own and solve problems from end-to-end.
  • Craft new products and features that impact millions of people and businesses around the world
  • Explore creative opportunities for next-gen payments experiences that leverage the depth of Stripe’s payment technology.
  • Collaborate with stakeholders across the organization such as product, design, infrastructure, marketing, and operations.
  • Develop and execute against both short- and long-term roadmaps. Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
  • Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter.

Who you are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum requirements

  • 6+ years of backend and/or full stack software development experience.
  • Experience mentoring junior engineers and acting as a leader more broadly—leading by example and delivering critical feedback to uphold a high quality bar.
  • Are motivated by solving hard problems, and measure your success in terms of impact.
  • Thrive in a highly collaborative environment involving different stakeholders and subject matter experts.
  • Enjoy working with a diverse group of people with different areas of expertise.

Preferred qualifications

  • Proficient in Ruby, Java, and Scala; language can be learned and we care much more about your general engineering skill than knowledge of a particular language or framework
  • Appreciation for the importance of good documentation -- internal and external.
  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems
  • Experience in payments and/or fraud

Advice from our career coach

In my experience, to stand out as an applicant for the backend engineer position at Stripe, you should showcase your ability to design and build scalable platforms for complex transactions. Highlight your experience working with various systems and technologies to solve problems and craft new products with a global impact. Collaborating with cross-functional teams like product, design, and operations is crucial, so emphasize your communication and teamwork skills. Demonstrating leadership by mentoring junior engineers and delivering critical feedback can set you apart as a candidate.

  • Highlight your experience in backend and/or full stack software development, with a minimum of 6+ years in the field.
  • Showcase your ability to lead by example, mentor others, and uphold high engineering standards.
  • Emphasize your problem-solving skills and track record of impactful contributions.
  • Demonstrate your collaborative nature and your experience working in diverse teams.
  • If you have proficiency in Ruby, Java, or Scala, make sure to mention it, but remember that overall engineering skill is valued more than specific language knowledge.
  • Illustrate your appreciation for good documentation practices and your commitment to project completion involving a variety of technologies.
  • If you have experience in payments and/or fraud, highlight it as an added advantage.

Apply for this job

Expired?

Please let Stripe know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot