Software Engineer I, Back-end (repayment Scheduling)

Affirm Affirm · Fintech · Poland · Remote · Financial Platforms - Engineering

Software Engineer I, Back-end role at Affirm focused on the Repayment Scheduling system, which handles over $30B in loan repayments annually. The role involves building and owning a core part of the company's infrastructure, requiring experience in backend development, distributed systems, and technologies like AWS and Kubernetes. The position offers an opportunity to influence the development of a new team and system at scale.

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 or Kotlin
  • AWS
  • MySQL
  • Kubernetes
  • backend systems design
  • distributed systems
  • debugging
  • code reviews
  • ownership
  • communication skills

What the JD emphasized

  • designing, developing and launching backend systems at scale
  • building and own the system
  • build something new and operate it at scale