Fora is looking to solve the problem of empowering travel entrepreneurs to transform their love for travel into a fulfilling full-time or part-time career, offering unparalleled flexibility, autonomy, and support, by building and maintaining complex systems that power advisor payments
Requirements
- 6+ years experience in backend web development
- 3+ years experience with Python, using Django / Flask / equivalent frameworks
- Strong experience designing APIs and distributed systems that handle financial or transactional data
- Experience with relational databases, ORMs, and data models that support accounting or ledger-based workflows
- Background in FinTech, Payments, or Infrastructure—especially systems involving reconciliation, double-entry accounting, or money movement—is highly preferred
- AWS experience, a plus
- Kubernetes experience, a plus
Responsibilities
- Partner with Product Managers and Designers to define and prioritize the roadmap for advisor payments, commission earnings, and revenue systems
- Design and maintain distributed systems that process booking, payment, and reconciliation data at scale
- Build and optimize backend services that power payout logic, transaction timing, ledger accuracy, and integrations with third-party payment platforms
- Focus on performance, architecture, data modeling, and transactional reliability in all systems you own
- Collaborate with other engineers to define end-to-end engineering solutions that connect frontend experiences with secure, verifiable backend processes
- Own epics and be responsible for the full solution—design, implementation, and delivery
Other
- Bachelor's Degree in Computer Science or equivalent experience
- Ability to be a team player, with strong communication and collaboration skills
- An entrepreneurial mindset
- You must have authorization to work in the United States
- Fora is committed to an equitable hiring process and an inclusive work environment