Senior Software Engineer, Full Stack (Partner Platforms)

| Remote
Sorry, this job was removed at 3:00 a.m. (PST) on Tuesday, March 9, 2021
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

As a Software Engineer at Affirm, you will help develop plugins for our partner platforms. Partner plugins can bring tremendous value to Affirm merchants and enable entirely new markets for the company. You will be on the Partner Solutions engineering team and directly work with our partners to develop these plugins/integrations to make it easier for Affirm merchants to integrate. You will work multi-functionally with product and engineering teams to drive new features and solutions to craft Affirm’s partner landscape. .

What you'll do

  • Develop new Affirm payment modules, sample code, SDKs, and production code for partners and merchants
  • Plan, design, communicate and implement software systems with an eye towards robust, extensible architecture
  • Maintain and extend existing Affirm payment extensions, and plugins
  • Help define requirements for 3rd party developer APIs and tools. Analyze/debug merchant and partner integration issues
  • Build and maintain test environments for Affirm engineering and our partners

What we look for

  • 4+ years of object-oriented programming, MVC applications, and web development experience
  • Strong background in developing and working with REST APIs 
  • Experience working with eCommerce platforms like Shopify, or Point of Sale (POS) Solutions and Order Management Systems 
  • A team-player who participates in the development of peers on the team and has experience mentoring, leading junior people
  • A high level of compassion for the merchants, partners and other developers
  • Passion to stay on top of Commerce trends and technologies

Nice to have

  • Proven CS fundamentals and proficiency in a dynamically typed language. We primarily use Python 
  • Knowledge of modern frontend tech stacks (we use Javascript, React/Redux though our engineers have a wide variety of backgrounds)
  • Knowledge of caching and scaling techniques

Location

We’re excited to announce that Affirm is now a remote-first company!  The majority of our roles can be accomplished anywhere in the U.S. and Canada (with the exception of Quebec).  While most Affirmers will have the option to choose a remote-first accommodation, our offices in San Francisco, New York City, Pittsburgh, Chicago, and Salt Lake City will remain operational and accessible for anyone to use on a voluntary basis. This role requires you to live within reasonable access to a particular office in order to fulfill certain job responsibilities.

 

Check out our remote-first approach to learn more about the new ways we work.

 

If you got to this point, we hope you're feeling excited about the job description you just read. Even if you don't feel that you meet every single requirement, we still encourage you to apply. We're eager to meet people that believe in Affirm's mission and can contribute to our team in a variety of ways – not just candidates who check all the boxes.

 

At Affirm, "People Come First" is a core value and that’s why diversity and inclusion are vital to our priorities as an equal opportunity employer. You can read about our D&I program here and our progress thus far in our 2019 D&I report.

 

We also believe “It’s On Us” to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.

 

We will consider for employment qualified applicants with arrest and conviction records in accordance with applicable federal, state and local laws, including the San Francisco Fair Chance Ordinance. By clicking "Submit Application," I acknowledge that I have read the Affirm Employment Privacy Policy, and hereby consent to the collection, processing, use, and storage of my personal information as described therein.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Affirm is a remote-first company! Our brick and mortar offices remain operational and accessible for anyone to use on a voluntary basis.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AffirmFind similar jobs