Responsibilities
- Design, build, and own backend services and APIs that power Flex’s applications
- Model the domain - eligibility rules, transactions, merchants, consumer accounts, etc. - in data structures and APIs that other teams build on
- Partner with frontend, design, and business stakeholders to translate merchant and consumer needs into reliable APIs and workflows
- Own and improve our backend service architecture, data models, and integrations
- Analyze, troubleshoot, and resolve production issues rooted in business logic, data correctness, and transactional edge cases
- Collaborate on cross-functional projects that connect the full Flex experience, from consumer checkout to merchant analytics
- Create and maintain documentation for APIs, services, and on-call runbooks
- Contribute to a culture of learning, problem-solving, and operational excellence
Requirements
- You have 5+ years of experience building production backend services and APIs in a typed language (Rust, TypeScript/Node, Go, Python, etc.)
- You have strong relational database fundamentals and experience designing APIs that other teams or external partners depend on
- You’re resourceful, curious, and comfortable learning new tools quickly
- You thrive in fast-paced, dynamic environments and enjoy wearing multiple hats
- You’re collaborative and enjoy working across teams to solve problems
- You have an execution mindset and always keep the end user in mind
Nice to Have
- Experience with building systems using Rust
- Background in payments, fintech, or health benefits (HSA/FSA), or another regulated, money-moving domain
- You're proficient at leveraging AI tools to ship faster
Work Arrangement
Hybrid
Additional Information
- Flexible, remote-friendly work environment