Affirm→
Software Engineer I, Full-Stack (Home and… at Affirm · Minneapol…
Entry LevelHybridFull-timeMinneapolis, MN$130k–$170k/yr
Skills
pythonkotlinbackend systems developmentapi developmentdistributed systemsawsmysqlkubernetescode debuggingcode review
Job Description
Summary: Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later. The Software Engineer I, Full-Stack will help define and deliver critical experiences at the heart of Affirm’s marketplace, contributing to user discovery and engagement with credit through collaborative team efforts.
Responsibilities:
- With the support of your team, you will work on tasks that contribute to the team's projects and goals
- You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work
- You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime
- You will contribute to a sense of community on your team by engaging in growth and development activities
Required Qualifications:
- You have previous work or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python or Kotlin
- You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes
- You have previous work or internship designing, developing and launching APIs at scale using languages like Python or Kotlin
- You have mastered 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
- You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews
- Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team
- This position requires either equivalent practical experience or a Bachelor's degree in a related field
Required Skills: Python, Kotlin, Backend Systems Development, API Development, Distributed Systems, AWS, MySQL, Kubernetes, Code Debugging, Code Review
Benefits: Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents, Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses, Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge, ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
Benefits
Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount