Job Closed

This listing is no longer active.

Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af

Software Engineer I, Backend – Purchasing Power Experience

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 2,200Since 2012Company Site

Location

United States

Posted

116 days ago

Salary

$115K - $170K / year

Seniority

Senior

Bachelor DegreeExperience acceptedEnglishAWSDistributed SystemsKotlinKubernetesMySQLPython

Job Description

Software Engineer I, Backend – Purchasing Power Experience

Affirm

• 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.

Job Requirements

  • 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 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.

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

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 1994H1B No Sponsor

• Participar en nuevos desarrollos de proyectos • Asumir un rol de desarrollador/a senior backend Java • Aportar ideas en el equipo para implementar en los nuevos proyectos

Spain
Job Closed
Full TimeRemoteTeam 11-50

- Minimum 4+ years of hands-on experience. - Develop and maintain high-quality code using C#, .NET Framework / .NET Core, REST APIs, Microservices, SQL Server, and Entity Framework Core for back-end systems. - Proficiency with design patterns (Chain of Responsibility, CQRS, Factory, Builder, Singleton). - Strong understanding of the .NET Core application lifecycle and .NET Core Web API. - Experience with authentication and authorization mechanisms. - Experience with serialization and deserialization (JSON, XML, binary, etc.). - Practical knowledge of Entity Framework and ADO.NET. - Asynchronous programming experience (async/await). - Unit testing experience (tool agnostic). - Experience applying SOLID principles in code design. - Experience with Azure services: Storage (Table, Blob, Queue), Key Vault, Azure SQL, Application Insights, App Services, Application Gateway, CDN, Traffic Manager, and API Management. - Experience designing RESTful APIs. Advanced English remote

Mexico
Full TimeRemoteTeam 11-50

Understanding of SOLID Design Principals and Design Patterns Extensive hands-on experience working with Microsoft technology C# / ASP.Net MVC, ASP.Net Web Forms and Windows services Experience with ReactJS, HTML 5, JSON, WCF/Web API/Web Services essential Experience in Unit testing Proven experience developing and maintaining Web applications. remote Advanced English

Mexico
Full TimeRemoteTeam 51-200H1B No Sponsor

• Develop and maintain features for our web applications • Take ownership of features, from ideation to deployment and ongoing maintenance • Write comprehensive unit tests to ensure code quality and reliability • Follow secure coding practices to protect our systems and user data • Collaborate closely with product owners to translate requirements into actionable features • Build efficient systems that enhance the productivity of our Onboarding & Operations team • Work with Java / Spring in the backend and TypeScript / React in the frontend

Austria
Job Closed