Senior Full-Stack Developer
Flinks
Senior Full-Stack Developer
Flinks is the embedded finance platform that brings together connectivity, intelligence, and payments — giving businesses the infrastructure they need to build and deliver seamless financial experiences at scale.
As a leader in Open Finance in Canada, we've grown since 2016 into one of North America's most trusted platforms for financial data access, enrichment, and money movement. We work with innovators across many industries, including lending, fintech, banking, insurance, and wealth management.
Today, our platform connects to 15,000+ financial institutions across North America and powers over 1M monthly connections. We also give our customers unprecedented visibility into 4,500+ real-time financial insights to support smarter decisioning. Companies rely on Flinks to streamline onboarding, verify income, assess credit risk, and power faster payment experiences.
We're on a mission to drive financial innovation and help businesses build financial experiences that feel effortless, connected, and customer-first. That's where you come in.
We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at Flinks. You'll work across the Angular/TypeScript front end and the C#/.NET back end, owning features end to end - from the interface a client touches to the API that powers it.
This is a true full-stack role - we're looking for real depth on both sides of the stack. The exact balance depends on the team you join: some of our product areas lean more front-end, others more back-end and we'll work out the best fit with you during the process. Flinks teams span Connect (bank-data aggregation), Pay (money movement), Enrich / Attributes (transaction enrichment), Upload (document processing), the client dashboard and Outbound (open banking) - so there's a surface to match most strengths.
We're not building software for software's sake. Our products only matter when a client can see, trust and act on what we ship - so this role is judged by the business outcomes your work moves: client adoption, faster integration and time-to-value, fewer support escalations, data clients can rely on. If you like owning a product surface from the component down to the API that feeds it, this is built for you.
At Flinks, full-stack engineers don't simply implement tickets—they own customer outcomes.
You'll build software that powers financial experiences used by hundreds of businesses and millions of financial account connections every month. Your work will directly influence how customers onboard, integrate, move money, and make financial decisions.
What you'll enjoy about this role:
- End-to-end ownership across the entire application stack—from Angular components to .NET APIs and production deployment.
- Meaningful product impact, where success is measured by customer adoption, reliability, usability, and business outcomes—not lines of code.
- Modern engineering environment built on Angular,.NET, Kubernetes, Google Cloud Platform, and AI-assisted development practices.
- Collaborative engineering culture that values ownership, curiosity, pragmatic decision-making, and continuous improvement.
- Opportunities to grow across multiple product domains while helping shape the future of Open Finance in Canada.
Key Requirements
- Experience: 6-8+ years building and shipping production full-stack web applications, with strong Angular/TypeScript front-end depth and hands-on C#/.NET API experience.
- Education: Bachelor's degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experience.
- Non-Negotiables: production-grade Angular with TypeScript and working C#/.NET on a relational database - you can own a feature across the front-end and the API. A front-end-only or back-end-only profile won't meet the fullstack bar.
- Work authorization: must be legally authorized to work in Canada.
For experienced and qualified hires located in Canada, of senior (IC4) level, the compensation range is between $120,000 to $160,000 CAD annually.
As part of the total rewards package, Flinks offers:
- Health & Dental coverage as of Day 1
- Flexible Paid Time Off (FTO)
- Remote work environment with frequent in-person gatherings and activities.
- Career development, learning opportunities and growth
- And more
We are committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs.
Flinks uses artificial intelligence (AI) during the recruitment process to assist in screening, assessing, or selecting applicants.
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full-Stack Developer. Be the first to apply!
- java full stack angular developer United States
- c# .net full stack developer United States
- remote .net full stack web developer United States
- senior full stack web developer United States
- entry level full stack developer United States
- mean stack developer United States
- full time engineer United States
- lead full stack java developer United States
- full stack developer United States
- full stack developer remote United States
