Flinks
Senior Full-Stack Developer
Toronto, Ontario, Canada · Senior
No sponsorship$120k-$160kDetected 33 days ago
TypeScriptC#AngularCSSTailwind CSSwebpack.NETFull-Stack DevelopmentCode ReviewGitSQLPostgreSQLRedisGCPAzureCloud PlatformsDockerKubernetesTerraformCI/CDGrafanaDevOpsRESTData Science
> stay_score
odds of building a lasting career here
33Unrated
Cap-exempt (no lottery)0
Sponsors this role0
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70
No strong sponsorship signal in the public record yet. In the full product we resolve the exact legal entity and show its filing history with a confidence score — treat as unverified until then.
Lottery odds assume a STEM candidate.
Personalize to your clock →> community_outcomes
No reports yet — be the first to help the next applicant.
About the role
- 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.
Responsibilities
- Own product features end to end - design, build, test, deploy, and support features across both the Angular front end and the C#/.NET back end, taking responsibility for the complete user experience.
- Design and evolve APIs - build reliable, well-documented REST APIs and data contracts that are secure, scalable, backwards compatible, and easy for internal and external consumers to integrate with.
- Collaborate across disciplines - partner closely with Product Managers, Product Designers, QA, Data Science, and fellow engineers to translate business problems into technical solutions that deliver measurable customer value.
- Own production outcomes - monitor, troubleshoot, and improve the systems you build using observability tools, testing, and continuous delivery practices to ensure a reliable customer experience.
- Leverage AI as a force multiplier - use AI-assisted development to accelerate implementation while applying sound engineering judgment, thoughtful system design, and strong problem framing to deliver the right solutions.
- Upload - the document-processing flow and the experience around it.
- Concevoir et faire évoluer les API - développer des API REST fiables et bien documentées ainsi que des contrats de données sécuritaires, évolutifs, rétrocompatibles et faciles à intégrer pour les consommateurs internes et externes.
Requirements
- 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.
Skills
- M odern engineering environment built on Angular,.NET, Kubernetes, Google Cloud Platform, and AI-assisted development practices.
Compensation
- For experienced and qualified hires located in Canada, of senior (IC4) level, the compensation range is between $120,000 to $160,000 CAD annually.
- Les équipes de Flinks couvrent notamment Connect (agrégation de données bancaires), Pay (mouvement de fonds), Enrich / Attributes (enrichissement des transactions), Upload (traitement documentaire), le tableau de bord client ainsi qu' Outbound (open banking).
Benefits
- Career development, learning opportunities and growth And more We are committed to providing accommodations for persons with disabilities.
Company info
- 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.
- Build exceptional client experiences - create performant, accessible, and intuitive interfaces that help customers confidently work with complex financial data, from dashboards and visualizations to onboarding and transaction workflows.
- Write production-quality software - contribute clean, maintainable, well-tested code while continuously improving architecture, performance, reliability, and operational excellence.
- Raise the engineering bar - provide thoughtful code reviews, mentor other developers, share technical knowledge, and help improve engineering standards across the team.
- What You'll Work On Where you land depends on the team, but the kind of work spans
Equal opportunity
- If you require accommodation, we will work with you to meet your needs.
Visa & Work Authorization
- must be legally authorized to work in Canada.
This listing is sourced directly from Flinks's careers page and normalized into a canonical job model.