Senior Software Engineer, Backend (Consumer Payments)
AffirmLocation🌍United States
Job Type💼Full‑time
Salary💵50k-100k
Posted📅42 days ago
Engineeringbackend-engineeringpaymentsfintechdistributed-systemsapi-developmentcloud-computing
About the Role
Join our innovative team as a Senior Backend Software Engineer, focusing on consumer payments, to design, build, and scale the critical financial infrastructure that powers our products. This remote US-based role offers a unique opportunity to make a significant impact on our core platform, ensuring secure, reliable, and seamless transaction experiences for millions of users.
Responsibilities
- Design, develop, and maintain highly scalable, secure, and reliable backend services for consumer payment processing.
- Collaborate closely with product managers, frontend engineers, and other stakeholders to define and implement new features and system enhancements.
- Contribute to architectural discussions and decisions, ensuring the long-term health and performance of our payment systems.
- Mentor junior engineers, conduct code reviews, and promote best practices in software development.
- Participate in on-call rotations to support production systems and ensure high availability.
Requirements
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one modern backend language (e.g., Java, Python, Go, Node.js).
- Proven experience designing and building distributed systems, microservices, and RESTful APIs.
- Solid understanding of database technologies (SQL and NoSQL) and data modeling.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with payment processing, financial systems, or high-volume transaction platforms.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
Nice-to-Haves
- Experience with real-time data streaming platforms like Kafka.
- Knowledge of security best practices for financial data (e.g., PCI DSS compliance).
- Previous experience in a FinTech or e-commerce environment.
- Bachelor's or Master's degree in Computer Science or a related technical field.
About Affirm
View companyAffirm is a financial technology services company that offers installment loans to consumers at the point of sale.
Apply now
Please let Affirm know you found this job on FullRemoteWork.
Apply NowGet Job Alerts
Receive notifications for similar jobs
Share this job
Similar Jobs
Senior Software Engineer, Backend at Webflow6d
🌍Argentina💼Full‑time
backend-engineeringnodejsjavascript
Senior Software Engineer, Backend at Webflow
🌍Argentina💼Full‑time
backend-engineeringnodejsjavascriptapi-development
6 days ago
Senior Software Engineer, Backend at Affirm1w
🌍Canada💼Full‑time
backend-engineeringapi-developmentdistributed-systems
Senior Software Engineer, Backend at Affirm
🌍Canada💼Full‑time
backend-engineeringapi-developmentdistributed-systemspython
1 week ago
Senior Backend Engineer at Kraken1w
🌍Worldwide💼Full‑time
backend-engineercryptotrading
Senior Backend Engineer at Kraken
🌍Worldwide💼Full‑time
backend-engineercryptotradingdistributed-systems
1 week ago
Software Engineer II, Backend at Affirm2w
🌍Spain💼Full‑time
backend-engineeringpythonkotlin
Software Engineer II, Backend at Affirm
🌍Spain💼Full‑time
backend-engineeringpythonkotlindistributed-systems
2 weeks ago
Product Manager - Payments & Blockchain at Kraken3w
🌍Europe💵50k-100k💼Full‑time
product-managementpaymentsblockchain
Product Manager - Payments & Blockchain at Kraken
🌍Europe💵50k-100k💼Full‑time
product-managementpaymentsblockchainfintech
3 weeks ago
Principal Software Engineer at Paddle4w
🌍Worldwide💵50k-100k💼Full‑time
principal-engineersoftware-architecturtechnical-leadership
Principal Software Engineer at Paddle
🌍Worldwide💵50k-100k💼Full‑time
principal-engineersoftware-architecturtechnical-leadershipdistributed-systems
4 weeks ago