Senior Software Engineer, Backend (Payments)

What You'll Be Doing

  • Break down larger projects into individual tasks and deliver them in multiple phases with team support.
  • Collaborate with product management, design, and analytics throughout the product development lifecycle.
  • Support operations and availability by creating and monitoring metrics and participating in on-call efforts.
  • Engage in team growth and development activities, including participating in the interview process.

Requirements

  • 1.5+ years of experience as a software engineer.
  • Experience working with Javascript/Typescript.
  • Proficiency in Python or Kotlin for designing, developing, and launching backend systems and APIs.
  • Familiarity with distributed systems and technologies like AWS, MySQL, and Kubernetes.
  • Ability to write clear, well-tested, and extensible code solving complex problems involving multiple software components.
  • Comfortable navigating large code bases, debugging, and providing code reviews.
  • Demonstrated ownership of personal growth and proactive feedback seeking.
  • Strong verbal and written communication skills for effective collaboration with a global engineering team.

Perks and Benefits

  • 100% subsidized health coverage including medical, dental, and vision for employees and their dependents.
  • Monthly stipends for tech setup and health and wellness options.
  • Flexible time off and generous holiday calendar.
  • Employee stock purchase plan (ESPP) to buy Affirm stock at a discount.
  • Remote-first work environment with flexibility and occasional in-person onboarding.
AI Summary ✨

Similar jobs

  • Senior Software Engineer, Backend (International)

    AffirmUKa day ago
    NewRemote
    ≈ €144k – €201k / year base
  • Senior/Lead Product Engineer II - Contacts Team

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €133k – €174k / year base
  • Intern - Swift Runtimes Engineer

    AppleLondon, UKa day ago
    NewRegistered sponsor
  • See all jobs in UK →