Search...

Senior Full-Stack Developer

Flinks logo
Flinks

Flinks provides financial data connectivity, intelligence, fraud detection, open banking infrastructure, and account-to-account payment solutions. Its customers include financial institutions, lenders, fintechs, and other businesses building financial experiences.

Distributed
About Flinks

Flinks is a financial technology company that combines connectivity, intelligence, and payments infrastructure. Its products include Connect for linking bank accounts and accessing financial data, Upload for document authentication and fraud detection, Enrich for transforming raw financial data into decisioning insights, Pay for account-to-account payments, and Outbound for managed open banking infrastructure. Flinks serves financial institutions, consumer and business lenders, fintechs, and other organizations that need onboarding, income verification, underwriting, fraud prevention, financial analysis, data sharing, and payment capabilities.

View jobs by Flinks

Skills

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