Flinks Logo

Flinks

Senior Back-end Developer - Développeur·euse Senior C#/.NET

Reposted 18 Hours Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Montréal, QC
Senior level
In-Office or Remote
Hiring Remotely in Montréal, QC
Senior level
As a Senior Back-end Developer, you'll lead application development, design scalable systems, mentor juniors, and ensure integration with frontend interfaces.
The summary above was generated by AI
Description
About Flinks 🚀

Flinks drives and empowers financial innovation by pushing the limits of what's possible

As one of the trailblazers and advocates for open finance in Canada, Flinks has rapidly grown from its founding in 2016 to become a leader in financial data aggregation, data enrichment, and open banking. 

Trusted by millions of individuals accessing financial services at world-class companies and serving innovators in lending, fintech, digital banking, asset management and insurance, Flinks is continually setting new benchmarks for the future of financial innovation. We’re dedicated to continuing to provide our clients with the tools they need to stay ahead of the competition and drive innovation forward. That’s where you come in.

About the Team 💻

As a Senior C#/.NET Developer, you’ll be working on the core systems that power Flinks’ data infrastructure. You’ll have the chance to dive into complex problems, own solutions, and drive the development of scalable and secure applications. You’ll have a direct impact on the way we innovate and support the fintech industry. 

What You’ll Do 🔥
  • Lead the development of key applications, from architecture through to deployment, making sure everything runs smoothly and performs well.
  • Design and build scalable, reliable, and secure systems—whether you’re working on backend services or contributing across the full stack.
  • Own the technical solutions to complex problems, ensuring we deliver on time while pushing innovation.
  • Develop cloud-native solutions using GCP, leveraging cloud infrastructure to optimize performance and security.
  • Collaborate with product, design, and engineering teams to ensure backend services integrate smoothly with frontend interfaces (for full-stack).
  • Mentor junior developers, contribute to technical discussions, and help foster a collaborative, growth-driven environment.
  • Continuously look for ways to improve performance, solve bottlenecks, and fine-tune our systems and processes.
Who You Are 💪
  • 7+ years of experience as a software developer
  • Proficient in C# and the .NET framework, with solid experience in backend architecture and/or full-stack application development.
  • Hands-on experience with microservices and high scale systems
  • Experience designing and building scalable systems with GCP and containers
  • Experience with Docker, Kubernetes, or similar containerization technologies.
  • Experienced in test driven development and building high quality software
  • Excellent understanding of web security and diverse authentication mechanisms like OAuth
  • Hands-on experience building and maintaining web scraper systems
  • Hands-on experience writing performant, concurrent applications in Go, ideally for data extraction, backend services, or automation tasks.
  • Proven use of AI technologies to boost developer productivity
  • A natural problem-solver who’s proactive and loves finding and fixing complex issues.
  • A proven track record of designing scalable, secure systems and ensuring top-notch performance.
  • Strong communication skills—you’ll be leading discussions and mentoring team members.
  • Proven ability to build and maintain web scrapers, handling challenges like dynamic content, CAPTCHAs, and bot protection measures.
Nice to haves: 
  • Experience handling scraping challenges like CAPTCHAs and bot protection
  • Experience with frontend frameworks like Angular
À propos de Flinks 🚀

Flinks stimule et propulse l’innovation financière en repoussant les limites du possible.

Pionnier et défenseur de l’open finance au Canada, Flinks a connu une croissance rapide depuis sa fondation en 2016 pour devenir un leader de l’agrégation de données financières, de l’enrichissement de données et de l’open banking.

Flinks est digne de confiance auprès de millions de particuliers accédant à des services financiers via des entreprises de classe mondiale, et accompagne les innovateurs en prêt, fintech, banque numérique, gestion d’actifs et assurance. L’entreprise établit constamment de nouvelles références pour l’avenir de l’innovation financière.

Nous sommes déterminés à continuer d’offrir à nos clients les outils dont ils ont besoin pour garder une longueur d’avance sur la concurrence et faire progresser l’innovation. Et c’est là que vous entrez en jeu.

À propos de l’équipe 💻

En tant que Développeur·euse Senior C#/.NET, vous travaillerez sur les systèmes centraux qui alimentent l’infrastructure de données de Flinks. Vous aurez l’occasion de vous attaquer à des problèmes complexes, de proposer des solutions, et de piloter le développement d’applications scalables et sécurisées. Votre travail aura un impact direct sur la façon dont nous innovons et soutenons l’industrie fintech.

Ce que vous ferez 🔥
  • Diriger le développement d’applications clés, de l’architecture jusqu’au déploiement, en veillant à leur performance et leur bon fonctionnement.
  • Concevoir et construire des systèmes scalables, fiables et sécurisés — que ce soit sur les services backend ou sur l’ensemble de la pile applicative (full stack).
  • Prendre en charge des solutions techniques à des problèmes complexes, tout en respectant les échéances et en stimulant l’innovation.
  • Développer des solutions cloud-native sur GCP, en tirant parti de l’infrastructure cloud pour optimiser performance et sécurité.
  • Collaborer avec les équipes Produit, Design et Ingénierie pour assurer une intégration fluide des services backend avec les interfaces frontend (dans un contexte full stack).
  • Encadrer des développeurs plus juniors, contribuer aux discussions techniques et favoriser un environnement collaboratif et axé sur la croissance.
  • Rechercher en continu des façons d’améliorer la performance, résoudre les goulots d’étranglement et optimiser nos systèmes et processus.
Profil recherché 💪
  • 7+ années d’expérience comme développeur logiciel.
  • Maîtrise de C# et du framework .NET, avec une solide expérience en architecture backend et/ou en développement full stack.
  • Expérience pratique avec les microservices et les systèmes à grande échelle.
  • Expérience en conception et construction de systèmes scalables sur GCP et avec les conteneurs.
  • Connaissance de Docker, Kubernetes ou technologies similaires de conteneurisation.
  • Expérience en développement piloté par les tests (TDD) et dans la livraison de logiciels de haute qualité.
  • Excellente compréhension de la sécurité web et des mécanismes d’authentification tels que OAuth.
  • Expérience pratique dans la construction et la maintenance de systèmes de web scraping.
  • Expérience en développement d’applications performantes et concurrentes en Go, idéalement pour l’extraction de données, les services backend ou les tâches d’automatisation.
  • Utilisation éprouvée de technologies IA pour accroître la productivité des développeurs.
  • Esprit analytique et proactif, capable de résoudre et corriger des problèmes complexes.
  • Solide expérience en conception de systèmes scalables et sécurisés, garantissant une performance optimale.
  • Excellentes aptitudes en communication — vous animerez des discussions et encadrerez des collègues.
  • Expérience confirmée en construction et maintenance de web scrapers robustes, capables de gérer du contenu dynamique, des CAPTCHAs et des mesures anti-bots.
Atouts 🎯
  • Expérience dans la gestion des défis liés au scraping (CAPTCHAs, protections anti-bots).
  • Connaissance des frameworks frontend comme Angular.

Top Skills

.Net
C#
Docker
GCP
Go
Kubernetes

Similar Jobs

2 Hours Ago
Remote or Hybrid
3 Locations
Entry level
Entry level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
The Senior Production Operator I manages operation and maintenance of production equipment, conducts repairs, and ensures adherence to safety and quality standards.
Top Skills: Computerized Control SystemsMaintenance ToolsManufacturing Equipment
18 Hours Ago
In-Office or Remote
10 Locations
Junior
Junior
Machine Learning • Natural Language Processing
The role involves performing quality control checks on translated documents, ensuring adherence to guidelines, using CAT tools, and collaborating with project management.
Top Skills: MemoqMS OfficePhraseTradosXtm
18 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Mid level
Mid level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Sales Engineer for Mid Market, you will partner with Account Executives to drive revenue growth through product demos, RFIs, and POCs, while becoming an expert on the product and competition.
Top Skills: APIsSaaS

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account