Senior Full-Stack Developer
Flinks is an embedded finance platform that provides data connectivity, financial intelligence, document fraud detection, open banking infrastructure, and account-to-account payments. Its customers include financial institutions, lenders, fintechs, and other businesses building financial experiences.
Projects
About Flinks
Flinks provides APIs, dashboards, and managed services for connecting to financial accounts, retrieving and enriching banking data, verifying documents, detecting fraud, initiating EFT and Interac payments, and operating open banking ecosystems. Its products include Connect, Upload, Enrich, Pay, Outbound, and Professional Services. Flinks serves financial institutions, credit unions, lenders, fintechs, and businesses requiring onboarding, KYC/KYB, underwriting, account funding, payment, fraud detection, and financial data infrastructure capabilities.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will own product features end to end, from the Angular interface a client touches down to the C#/.NET API that powers it. You will design, build, test, deploy, and support features across both sides of the stack, taking responsibility for the complete user experience. You will create performant, accessible, and intuitive interfaces that help customers confidently work with complex financial data, from dashboards and visualizations to onboarding and transaction workflows. You will build reliable, well-documented REST APIs and data contracts that are secure, scalable, backwards compatible, and easy to integrate with. You will write clean, maintainable, well-tested code while continuously improving architecture, performance, reliability, and operational excellence. You will partner closely with Product Managers, Product Designers, QA, Data Science, and fellow engineers to translate business problems into technical solutions. You will monitor, troubleshoot, and improve the systems you build using observability tools, testing, and continuous delivery practices. You will provide thoughtful code reviews, mentor other developers, share technical knowledge, and use AI-assisted development to accelerate implementation while applying sound engineering judgment.
Requirements
- 6-8+ years building and shipping production full-stack web applications
- Strong Angular/TypeScript front-end depth
- Hands-on C#/.NET API experience
- Production-grade Angular with TypeScript and working C#/.NET on a relational database
- Bachelor's degree in Computer Science, Software Engineering or a related technical field, or equivalent practical experience
- Must be legally authorized to work in Canada
Responsibilities
- Own product features end to end across the Angular front end and C#/.NET back end
- Design, build, test, deploy, and support features for the complete user experience
- Build performant, accessible, and intuitive client interfaces for complex financial data
- Design and evolve reliable, secure, scalable, and backwards-compatible REST APIs and data contracts
- Write clean, maintainable, well-tested production-quality code
- Continuously improve architecture, performance, reliability, and operational excellence
- Collaborate with Product Managers, Product Designers, QA, Data Science, and engineers to translate business problems into technical solutions
- Monitor, troubleshoot, and improve production systems using observability tools and continuous delivery practices
- Provide thoughtful code reviews and mentor other developers
- Share technical knowledge and help improve engineering standards across the team
- Leverage AI-assisted development to accelerate implementation
Benefits
- Health and dental coverage as of day 1
- Flexible paid time off
- Remote work environment with frequent in-person gatherings and activities
