At Payflows, we give finance teams the tools to reclaim their time and energy. Our platform weaves together banking connectivity, payments, AI, and procurement so they can ditch the busywork and focus on what really moves the needle.
We’re a small, experienced team who’ve earned our stripes at Airbnb, Luko, BNP Paribas, and Facebook. It’s not always easy—things move fast, and we expect a lot—but if you’re hungry for impact, you’ll find it here.
🛠️ We’re builders at heart. We move fast, think deeply, ship often — and we’re always hungry to learn more. You'll collaborate closely with product and tech to craft elegant backend systems that scale as fast as we do.
🏆 Why This Role Matters
Payflows is only useful if it feels fast, obvious, and reliable for the people using it every day.
As a Senior Fullstack Engineer, you’re the one who makes that happen:
You take messy finance workflows (POs, vendor onboarding, approvals, treasury views…)
You make them simple, robust, and a joy to use across web, Slack/Teams, and email.
You care about both how it looks and how it behaves in production (latency, errors, edge cases).
You’ll work across the stack to ship products that feel professional and efficient for our users and our own team.
🛠 What You’ll Do
Own Key Workflows End-to-End
Build and improve core flows like P2P requests, approvals, vendor onboarding, treasury dashboards, and more.
Work from the first prototype to production rollout: API, DB, UI, metrics, and UX polish.
Make the Product Feel Fast & Simple
Hunt down latency, confusing UX, and unnecessary clicks—and remove them.
Collaborate with design and product to simplify forms, states, and navigation, especially for heavy users.
Ship Fullstack Features Across Surfaces
Implement features in Vue3 for the web app and support Slack/Teams experiences where it makes sense.
Design clean APIs and data models that are easy to understand and extend.
Raise the Bar on Quality & Observability
Add tests where they matter, not for the sake of it.
Use logs, metrics, and Sentry to see what’s really happening and drive improvements.
Help keep the product resilient: graceful error handling, safe migrations, good defaults.
Collaborate, Write & Share Context
Work closely with founders, PMs, and other engineers to define and ship the right thing.
Write short, sharp RFCs and docs so others can follow and build on your work.
Mentor others through reviews, pairing, and clear feedback.
Requirements:
🔎 What We’re Looking For
Strong Fullstack Background (5+ years)
Experience building and operating web products in production (bonus for B2B or data-heavy domains).
Solid Backend Skills (Python)
Comfortable designing APIs, data models, and business logic in Python, ideally with microservices or modular monolith patterns.
Modern Frontend Experience
Proficiency with Typescript and at least one modern framework (Vue, React, etc.); bonus if you’ve worked on complex internal tools or admin UIs.
Infrastructure Awareness
Experience with AWS, Docker, CI/CD. You don’t have to be a DevOps expert, but you know how your code runs in production.
Quality & Observability Mindset
You naturally think about tests, logging, monitoring, and migrations when designing features.
Team Player, Low Ego
You’re happy to challenge and be challenged, as long as it makes the product and team better.
🧩 Bonus points if you’ve worked on:
B2B SaaS or finance/ERP tools
BaaS APIs or payment infra
Serverless, AWS, event-driven architecture exposure
Backend: Python / Flask / SQLAlchemy
Frontend: Typescript / Vue3 / Amplify
Data: PostgreSQL / DynamoDB / S3
Infra: AWS / Serverless / Docker / Airflow / Databricks
Tooling: Git / GitLab / Sentry
Meet Tijana, Senior Backend Engineer
Meet Joseph, CTO & cofondateur
These companies are also recruiting for the position of “Software & Web Development”.