Senior Software Engineer, Fullstack
AffirmLocation🌍US
Job Type💼Full‑time
Posted📅209 days ago
Engineeringreact-nativereactjavascripttypescriptpythonaws
About the Role
Join Affirm's Consumer Growth Experience Engineering team to build impactful consumer journeys and solve ambiguous growth problems at scale. This role offers the exciting opportunity to shape high-impact experiences at the intersection of product, analytics, design, and platform.
Responsibilities
- Own and deliver quarterly goals, leading engineers through ambiguity to solve open-ended problems.
- Collaborate with product management, design, and analytics to support the product development lifecycle.
- Proactively identify and lead the resolution of project, process, technology, or business issues.
- Support the operations and availability of team's artifacts through monitoring and on-call efforts.
- Foster a culture of quality and ownership by setting and improving code review and design standards.
- Develop talent on the team by providing feedback, guidance, and leading by example.
Requirements
- 4+ years of experience as a software engineer.
- Experience leading significant mobile initiatives (React Native or native), including architecture definition and cross-functional launches.
- Experience working across React Native and native boundaries (Swift/Kotlin), debugging platform-specific issues, and improving mobile developer tooling, CI/CD, and release processes.
- Experience implementing experimentation, feature flagging, and analytics instrumentation in mobile applications.
- Experience shipping web apps using declarative UI frameworks like React or Vue.
- Proficiency in JavaScript/TypeScript.
- Experience designing, developing, and launching backend systems at scale using technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
- Experience defining technical plans for feature delivery with elegant, simple, and extensible designs.
- Ability to make significant changes in a large codebase safely and efficiently.
- Strong verbal and written communication skills for effective collaboration with a global engineering team.
- Equivalent practical experience or a Bachelor’s degree in a related field.
Nice-to-Haves
- Experience with personalization, segmentation, and experimentation to deliver tailored user experiences.
- Familiarity with growth engineering principles and driving measurable outcomes.
About Affirm
View companyAffirm is a financial technology services company that offers installment loans to consumers at the point of sale.
Automate Your Job Search
Unlock more jobs, including 100k+ salaries. Generate tailored resumes and cover letters automatically.
Apply now
Please let Affirm know you found this job on FullRemoteWork.
Apply NowGet Job Alerts
Receive notifications for similar jobs
Share this job
Similar Jobs
🌍Worldwide💼Full‑time
javascriptpythonaws
Software Engineer at Snowflake
🌍Worldwide💼Full‑time
javascriptpythonawsreact
2 months ago
🌍Worldwide💼Full‑time
pythonjavaaws
Software Engineer, New Grad at Deliveroo
🌍Worldwide💼Full‑time
pythonjavaawssql
2 months ago
🌍Worldwide💼Full‑time
playwrighttypescriptjavascript
QA Automation Engineer I at Clearer.io
🌍Worldwide💼Full‑time
playwrighttypescriptjavascriptgit
2 months ago
🌍Spain💼Full‑time
pythonkotlinaws
Senior Software Engineer, Back-end at Affirm
🌍Spain💼Full‑time
pythonkotlinawsmysql
3 months ago
🌍Poland💼Full‑time
pythonkotlinaws
Senior Software Engineer, Back-end at Affirm
🌍Poland💼Full‑time
pythonkotlinawsmysql
3 months ago
🌍Spain💼Full‑time
pythonkotlinaws
Senior Software Engineer, Backend at Affirm
🌍Spain💼Full‑time
pythonkotlinawsmysql
3 months ago