Software Engineer I, Full Stack (consumer Engineering)

Affirm Affirm · Fintech · Spain · Remote · Consumer Engineering

Full Stack Software Engineer role at Affirm, focusing on the consumer-facing card acquisition experience. Responsibilities include implementing features, participating in technical discussions, and building user experiences across mobile, web, and backend systems. Requires experience with Python/Kotlin, distributed systems (AWS, Kubernetes), and modern front-end technologies (JavaScript, React).

What you'd actually do

  1. With the support of your team, you will work on tasks that contribute to the team's projects and goals.
  2. 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.
  3. 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.
  4. You will contribute to a sense of community on your team by engaging in growth and development activities.
  5. On-Call Rotation - There would be an on-call rotation for this role as a requirement.

Skills

Required

  • Python
  • Kotlin
  • AWS
  • Kubernetes
  • Javascript
  • Typescript
  • React
  • React Native
  • Redux
  • ES6
  • Webpack
  • CSS3
  • distributed systems
  • backend systems
  • debugging
  • code reviews
  • ownership
  • communication skills

What the JD emphasized

  • On-Call Rotation