Website Affirm
About Affirm
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
Job Summary
As a Senior Software Engineer, you will design, develop, and test high quality software systems using JavaScript, React, Python, and Kotlin.
Key Responsibilities
- Design, develop, and test high quality software systems.
- Create tools and libraries that provide foundational functionality for the web application.
- Maintain and improve test, build, and release pipelines.
- Incorporate needs and opinions from stakeholders.
- Provide guidance on core application architectural decisions.
- Work with engineers across the organization on project definition and delivery.
- Integrate Affirm’s systems with third-party servicing solutions.
- Provide support on questions around the software systems.
- Debug code issues utilizing data and stack trace analysis.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- 3 years of experience in software application development including Kotlin, Python, React, MongoDB, or Node.js.
- Experience with software engineering best-practices including Source Control and Agile Methodology.
- Utilizing modern testing frameworks including Jest.
- Debugging code issues utilizing data and stack trace analysis.
Benefits
- 100% subsidized medical coverage, dental and vision for you and your dependents.
- Equity rewards and monthly stipends for health, wellness, and tech spending.
To apply for this job please visit job-boards.greenhouse.io.