Software Engineer II, Full Stack
Affirm
Job highlights
Summary
Join Affirm's Checkout Experience engineering team and contribute to building and optimizing the consumer-facing user experience for our buy now, pay later platform. As a full-stack engineer, you will break down large projects, collaborate with cross-functional teams, and ensure timely delivery. You'll support the operations and availability of team artifacts, participate in growth activities, and contribute to a positive team environment. The ideal candidate possesses 1.5+ years of software engineering experience, proficiency in web app development using frameworks like React or Vue, and experience with API development using Python or Kotlin. Affirm offers a competitive compensation package including a comprehensive benefits plan, remote work flexibility, and opportunities for professional growth.
Requirements
- Have a total of 1.5+ years of experience as a software engineer
- Have experience shipping web apps using declarative UI frameworks like React or Vue
- Have experience designing, developing and launching APIs at scale using languages like Python or Kotlin
- Master taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code
- Be comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews
- Demonstrate that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
- Have strong verbal and written communication skills that support effective collaboration with our global engineering team
- Have either equivalent practical experience or a Bachelorโs degree in a related field
Responsibilities
- Break down larger projects into individual tasks and deliver them in multiple phases
- Collaborate with others to ensure timely delivery of your work
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics
- Participate in ideation, articulate technical constraints, and partner on decisions that properly consider risks and trade-offs
- Support the operations and availability of your teamโs artifacts by creating and monitoring metrics, escalating when needed, and supporting โkeep the lights onโ & on-call efforts
- Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process
Benefits
- 100% subsidized medical coverage, dental and vision for you and your dependents
- Monthly stipends for health, wellness and tech spending
- Competitive vacation and holiday schedules
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Remote work
Share this job:
Similar Remote Jobs
- ๐ฐ$142k-$210k๐United States
- ๐ฐ$160k-$185k๐United States
- ๐ฐ$140k-$175k๐United States
- ๐Germany
- ๐ฐ$90k-$170k๐Worldwide
- ๐ฐ$96k-$113k๐Canada
- ๐ฐ$145k-$205k๐United States
- ๐ฐ$109k-$159k๐Canada
- ๐ฐ$173k-$210k๐Worldwide