Senior Fullstack Software Engineer
Affirm
full-remoteseniorpermanentfullstack Full remote Today via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Fullstack EngineeringTypeScriptJavaScriptReactReact NativeAWSMySQLKubernetesFeature FlaggingExperimentation
About the role
Role overview
Join Affirm as a Senior Fullstack Software Engineer on the Consumer Growth Experience Engineering (CGX) team. This remote-first role focuses on delivering quarterly goals, partnering across product, design, and analytics, and driving a culture of quality and ownership.
Responsibilities
- Own and deliver quarterly goals for CGX initiatives.
- Define technical plans to deliver significant features or system components, ensuring the design is elegant, simple, and extensible.
- Collaborate cross-functionally with product management, design, and analytics—supporting the product development lifecycle, including ideation and articulating technical constraints.
- Proactively identify problems across projects, processes, technology, or business needs, and lead resolutions.
- Drive safe changes in large codebases using tooling and practices that improve reliability.
Requirements
- 4+ years of software engineering experience.
- Strong ability to define technical plans and deliver high-quality, maintainable code.
- Proficient with JavaScript/TypeScript.
- Experience designing, developing, and launching backend systems at scale.
- Strong verbal and written communication skills for collaboration with global teams.
- Experience shipping web apps using declarative UI frameworks such as React or Vue.
- Demonstrated ownership of growth, including proactively seeking feedback from team and stakeholders.
- Bachelor’s degree in a related field or equivalent practical experience.
Nice-to-haves (mobile & experimentation)
- Experience leading significant mobile initiatives (React Native or native), including architecture definition, cross-functional launches, and reliability in production.
- Experience implementing experimentation, feature flagging, and analytics instrumentation for measurable impact and safe rollouts.
- Experience working across React Native and native boundaries (Swift/Kotlin), including debugging platform-specific issues and improving developer tooling, CI/CD, and release processes.
About Affirm
Affirm is a consumer-focused financial technology company that helps people buy now and pay over time. Its engineering teams build scalable products and platforms to support high-impact consumer experiences, growth initiatives, and measurable outcomes.
Scraped 5/12/2026