SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 146,000 - 225,000 / annual
Affirm is a fintech company that provides flexible payment solutions with transparent pricing and no hidden fees. The Card Acquisition team drives growth and user conversion through seamless onboarding experiences and engaging product features.
In this role, you will work on mobile and web applications that power card acquisition and customer onboarding. You'll collaborate closely with your tech lead and manager to break down larger projects into manageable tasks, delivering work in multiple phases. You'll partner with product management, design, and analytics teams during ideation and decision-making, articulating technical constraints and evaluating risks and trade-offs.
You'll contribute to the operational excellence of your team's systems by creating and monitoring metrics, escalating issues when needed, and participating in on-call rotations. You'll also support team growth by participating in the interview process and engaging in development activities.
Key responsibilities include shipping production-quality code across mobile and web platforms, designing and developing APIs at scale, navigating large codebases, debugging complex issues, and providing constructive code reviews. You'll take ownership of your growth by seeking feedback from your team, manager, and stakeholders.
**Requirements:**
- 1.5+ years of experience as a software engineer
- Experience shipping web apps using declarative UI frameworks (React or Vue)
- Experience shipping mobile apps using native or cross-platform languages (React Native)
- Experience designing, developing, and launching APIs at scale (Kotlin or Python)
- Demonstrated ability to break down business problems into multi-component solutions with clear, well-tested, extensible code
- Comfort navigating large codebases, debugging, and providing code review feedback
- Proactive approach to growth and feedback-seeking
- Strong verbal and written communication skills
- Bachelor's degree in a related field or equivalent practical experience