Job Closed
This listing is no longer active.
Payment and Technology Solutions
Senior Backend Engineer - Payments
Location
Costa Rica
Posted
104 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer - Payments
Maxana
Role Description We are seeking a senior backend engineer to support a payment modernization initiative. You will work directly under the CTO to build and integrate payment orchestration systems and direct PSP connections. Responsibilities - Build and maintain API integrations with multiple PSPs - Implement payment routing logic - Develop webhook handlers - Implement tokenization flows - Support subscription billing logic - Ensure resilience, observability, and clean error handling Qualifications - 6+ years backend experience - Strong in one or more of the following: Node.js, Java, Python, Go - Extensive REST API integration experience - Webhook processing experience - Payments domain experience required - Strong understanding of: - Auth/Capture flows - Refund logic - Chargeback lifecycle - Subscription billing Benefits - High-Impact Architecture Project - Executive Visibility - Competitive Contract Compensation - Flexible Remote Structure - Clear Scope, Clear Timeline - Long-Term Engagement - Technical Ownership
Job Requirements
- 6+ years backend experience
- Strong in one or more of the following: Node.js, Java, Python, Go
- Extensive REST API integration experience
- Webhook processing experience
- Payments domain experience required
- Strong understanding of: Auth/Capture flows
- Refund logic
- Chargeback lifecycle
- Subscription billing
Benefits
- High-Impact Architecture Project
- Executive Visibility
- Competitive Contract Compensation
- Flexible Remote Structure
- Clear Scope, Clear Timeline
- Long-Term Engagement
- Technical Ownership
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and maintain API integrations with multiple PSPs • Implement payment routing logic • Develop webhook handlers • Implement tokenization flows • Support subscription billing logic • Ensure resilience, observability, and clean error handling
• Establish the design system on a modern framework and build the entire frontend for five portals plus EdTech Hub. • Build all 5 portals and EdTech Hub frontend from scratch • Establish a shared component library and Design System • Implement role-based access control and authentication integration • Develop complex workflow UIs — multi-step approval, coaching sessions, diagnosis questionnaires • Build AI integration screens — report viewer, expert matching, recording uploads • Create monitoring dashboards, cohort tracking, and analytics views • Design the Core APIs for the unified platform, automate end-to-end business processes with a workflow engine, and safely migrate legacy data. • Design and build core domain APIs — User, Startup, Expert Pool • Automate Application → Diagnosis → KO → Coaching workflows using a workflow engine • Design the unified DB schema with audit logging and permission middleware • Architect and execute data migration from legacy DB, CSV, and SharePoint sources • Enhance and scale the existing authentication system as the platform grows • Lead backend code reviews, establish architecture and engineering standards
Staff Software Engineer, Backend – Deal Reporting
AffirmWe create honest financial products that improve lives.
• Setting technical strategy for your team • Collaborating across teams in product development lifecycle • Acting as a force-multiplier for your team • Taking ownership of team operations and availability • Fostering a culture of quality and ownership • Developing talent on your team
Staff Software Engineer, Backend – Deal Reporting
AffirmWe create honest financial products that improve lives.
• Responsible for setting technical strategy for your team on a year-long time scale. • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics. • Act as a force-multiplier for your team through definition and advocacy of technical solutions. • Take ownership of your team’s operations and availability. • Foster a culture of quality and ownership on your team by setting code review and design standards. • Help develop talent on your team by providing feedback and guidance.


