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 Engineering team. The role involves implementing features, participating in technical discussions, and building user experiences across mobile, web, and backend systems. Requires experience with backend systems (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.

Skills

Required

  • Python
  • Kotlin
  • AWS
  • Kubernetes
  • Javascript
  • Typescript
  • React
  • React Native
  • Redux
  • ES6
  • Webpack
  • CSS3
  • distributed systems
  • backend systems design and development
  • full stack development
  • debugging
  • code reviews
  • communication skills

Nice to have

  • internship experience

What the JD emphasized

  • designing, developing and launching backend systems at scale
  • AWS
  • Kubernetes
  • modern front-end tech stack
  • React
  • React Native
  • Redux
  • Javascript
  • Typescript
  • ES6
  • Webpack
  • CSS3
  • Python
  • Kotlin
  • distributed systems
  • multiple software components
  • clear, easily understood, well tested and extensible code
  • navigating a large code base
  • debugging others' code
  • providing feedback to other engineers through code reviews
  • ownership of your growth
  • proactively seeking feedback
  • strong verbal and written communication skills
  • global engineering team
  • self-driven and motivated engineer
  • pride and ownership
  • navigating through ambiguities
  • solving complex technical problems