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. The Merchant & Partner Lifecycle (M&PL) team is at the forefront of Affirm’s architectural transformation, consolidating merchant lifecycle orchestration into a newly cohesive domain.
Requirements
- 3+ years of experience as a backend software engineer
- Familiarity with Domain-Driven Design, distributed systems, and how architectural decisions affect performance and maintainability
- Experience with concepts such as data models, API design (http and RPC), state machines, event-driven architecture, and database design
- Excellent communication skills, both written and verbal
- Experience designing, developing, and launching backend systems (our stack: AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes)
- Prior experience with monitoring and alerting systems (sentry.io, rollbar, chronosphere, kibana)
Benefits
- 100% subsidized medical coverage
- Dental and vision coverage
- Time off
- Flexible Spending Wallets
- ESPP
- Generous Paid Time Off
- 401k Matching