Stripe is hiring an

Internal Apps Engineer

Chicago, United States
Remote

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.

About the team

The new Internal Apps Engineering team is pioneering the way for Stripe employees to swiftly create apps and tools beyond our traditional application stack. By managing a low-code platform, our team enables Stripe teams to craft specialized apps, proofs-of-concept, or sophisticated collaboration tools efficiently. We partner closely with other teams within Corporate Technology to integrate resources, create appropriate infrastructure, and maintain safety and privacy. Because we engage at many levels of any given project, on any given day, we may be coding and building apps, discussing UX, preparing data models, writing developer documentation, developing platform components, or a little bit of everything. 

We also maintain a short list of companywide tools that exist on the platform, and we coordinate with a range of cross functional teams to ensure that these apps are working well and iteratively improving over time. As a part of the wider Collaboration team, we aim to empower all Stripes with the tools and systems they need to work effectively, regardless of the technical surface or underlying infrastructure.

What you’ll do

Join the Internal Apps Engineering team as an indispensable contributor, where you'll harness the power of low-code solutions to benefit Stripe as a whole. Your role involves designing, building, integrating, and maintaining apps, closely collaborating with diverse teams within Stripe. From day one, you will be actively involved in app development, ensuring smooth launches and ongoing app performance.

Responsibilities

  • Address user needs by swiftly and securely developing new apps.
  • Work autonomously and collaborate with cross-functional teams to manage app development from conception to launch, including long-term maintenance.
  • Establish and promote best practices for low-code app development within Stripe.
  • Write functional, high-performance code in various languages, including JavaScript and SQL.
  • Develop test suites, shared libraries, and reusable components for the benefit of the Stripe community.
  • Design secure apps that maintain user privacy and meet Stripe’s engineering quality standards.
  • Guide developers on the advantages and considerations of low-code solutions.
  • Debug and resolve issues with existing and new apps, including participating in an on-call rotation for critical failures.

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

  • Possess at least 5 years of industry experience in developing rich web applications using modern frameworks.
  • Have a comprehensive understanding of the full-stack, from user experience and system integration to reliability.
  • Knowledge and industry experience with JavaScript, React, SQL, and CSS.

Preferred qualifications

  • You have a passion for enabling people to do their best work.
  • You never lose sight of the end-user, and enjoy the quick feedback loops made possible by working (sometimes literally) next to your users.
  • You enjoy working together with your team toward common goals, but are able to drive your work forward autonomously.
  • You work very well cross-functionally, and are able to think rigorously and make hard decisions and tradeoffs.
  • You thrive in a collaborative environment involving different stakeholders and subject matter experts.
  • You have experience building complex apps using low-code tools, understanding the nuances of different implementation strategies.
  • You have experience with Ruby and GraphQL.
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job