Titre du poste ou emplacement

Senior Software Developer /Dveloppeur logiciel senior

FlexPay - 2 emplois
Toronto, ON
Posté hier
Détails de l'emploi :
Télétravail
Temps plein
Exécutif
Avantages :
Assurance maladie
Congés payés
Modalités de travail flexibles

Salary:

Who We Are

FlexPay is the first to market and global leader in failed payment recovery. Our outstanding success is built upon a solid foundation of exceptional culture, adherence to our values, and an innovative AI-driven approach to solving this trillion-dollar problem. FlexPay helps subscription businesses accelerate revenue and profit growth by recovering failed payments, which is the single largest cause of customer churn.


Were a maturing, institution-backed Fintech SaaS, solving one of the biggest problems faced by merchants. The veteran management team of serial entrepreneurs is supported by a board filled with industry leaders. Our ambition is to redefine payments and in doing so become more than just the next great unicorn, but to become a key element of the infrastructure that makes our worlds economy hum.

Were a dynamic, welcoming company that strives to hire the best and brightest people. If you are looking for a place to invest your passion, then keep reading!

What The Role Looks Like

As a Senior Software Developer, you will help FlexPay to modernize our customer recovery platform.

A day in the life of this position includes

  • Collaborate with team members to crate innovative, scalable, fault-tolerant software solutions.
  • Write and test code to ensure security, compatibility, and stability refactoring as necessary.
  • Manage and optimize scalable distributed systems in the cloud.
  • Optimize applications for performance and scalability.
  • Develop automated tests ensuring acceptance criteria are met.
  • Create clear technical specifications and implementation plans.
  • Translate project requirements into functional code.
  • Create effective, reusable code and libraries.
  • Configure front-end and back-end validations and contracts.
  • Identify and troubleshoot interface software and application issues.
  • Run unit and integration testing of the application to ensure responsiveness of the user interface design.
  • Keep documentation of application updates and monitor application performance.
  • Troubleshoot and resolve incidents, collaborating with development and IT teams to minimize downtime and maintain service quality.
  • Follow and adopt best practices and emerging technologies.

Our Technology Stack

  • Cloud: Azure
  • Databases: SQL Server, CosmosDB, Redis
  • Data/Other: Fabric, Azure Data Lake, Blob Storage, SSAS, Data Factory, Synapse, Spark
  • Other tiers: C#, TypeScript/JavaScript, Python, NextJS/React, Angular
  • Infrastructure: Kubernetes, Docker, AKS, Windows
  • Test Frameworks: Playwright, Postman, Selenium
  • Devops: Azure Devops, Github Actions

Who Were Looking For

You enjoy being a low-level coder and frequently shipping to production. You are passionate about developer experience and short feedback loops and want to see the impact your work has on end users. You are interested in the scale of payment technology engineering challenges, love challenging yourself to constantly improve, and sharing your knowledge to empower others.

You are passionate about a culture of curiosity and empathy. You look beyond the surface to understand root causes so you can build long term solutions.

What Were Looking For

  • 5+ years of experience with Microsoft .Net technologies and frameworks.
  • A Bachelors Degree in Computer Science, Computer Engineering or equivalent.
  • Excellent computer science fundamentals with regards to data structures, algorithms, time complexity, etc.
  • Extensive experience with cloud platforms (e.g., Azure, AWS) is required.
  • Proficient knowledge of object-oriented design and SOLID principles.
  • Strong understanding of cloud landscape, data streaming services, and event driven architectures.
  • Experience building complex software products using DDD and TDD.
  • OWASP top 10 and general secure development principles.
  • Experience with database design and development using SQL Server or similar RDBMS.
  • Experience in using agile development tools such as JIRA, ADO Boards and Confluence.
  • A mindset of curiosity toward AI, a demonstrated willingness to experiment with it, and an ability to think strategically about how AI can amplify their work
  • Ability to work independently and make use of your time effectively.


What We Offer

Were a quickly growing global company committed to building a team filled with diverse cultures, viewpoints, and experiences. As they say, variety is the spice of life. No matter how large we become, we will always be connected through our shared sense of community and slightly quirky personalities.

Our vibrant culture is filled with talented, creative, deeply curious, high achievers. We believe in and invest in our people because we know they are the secret to our success. We are happy to extend the following benefits to our employees:

  • Unlimited paid time off
  • 100% remote work
  • Flexible hours
  • Comprehensive health benefits package effective from day one
  • Support for continuous learning and development

FlexPay is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or any other characteristic protected by law. Accommodation is available upon request for applicants with disabilities.

Qui sommes-nous?

FlexPay est le premier commercialiser et le leader mondial du recouvrement des paiements chous. Notre succs exceptionnel repose sur une base solide de culture exceptionnelle, d'adhsion nos valeurs et d'une approche innovante axe sur l'IA pour rsoudre ce problme d'un milliard de dollars. FlexPay aide les entreprises d'abonnement acclrer la croissance des revenus et des bnfices en rcuprant les paiements chous, qui est la principale cause de dsabonnement des clients.


Nous sommes un SaaS Fintech mature et soutenu par des institutions, qui rsout l'un des plus grands problmes auxquels sont confronts les commerants. L'quipe de direction chevronne d'entrepreneurs en srie est soutenue par un conseil d'administration rempli de chefs de file de l'industrie. Notre ambition est de redfinir les paiements et, ce faisant, de devenir plus qu'une simple grande licorne, mais aussi un lment cl de l'infrastructure qui fait vibrer l'conomie mondiale.

Nous sommes une entreprise dynamique et accueillante qui s'efforce d'embaucher les personnes les meilleures et les plus brillantes. Si vous cherchez un endroit pour investir votre passion, continuez lire!

quoi ressemble le rle

En tant qu'ingnieur principal .NET, vous aiderez FlexPay moderniser notre plateforme de rcupration de clients.

Une journe dans la vie de ce poste comprend

  • Collaborez avec les membres de l'quipe pour crer des solutions logicielles innovantes, volutives et tolrantes aux pannes.
  • crire et tester du code pour assurer la scurit, la compatibilit et la refactorisation de la stabilit au besoin.
  • Grez et optimisez les systmes distribus volutifs dans le cloud.
  • Optimisez les performances et l'volutivit des applications.
  • laborer des tests automatiss pour s'assurer que les critres d'acceptation sont respects.
  • Crer des spcifications techniques et des plans de mise en uvre clairs.
  • Traduire les exigences du projet en code fonctionnel.
  • Crer du code et des bibliothques efficaces et rutilisables.
  • Configurez les validations et les contrats front-end et back-end.
  • Identifier et rsoudre les problmes lis aux logiciels et aux applications d'interface.
  • Excuter des tests unitaires et d'intgration de l'application pour s'assurer de la ractivit de la conception de l'interface utilisateur.
  • Conservez la documentation des mises jour des applications et surveillez le rendement des applications.
  • Dpannez et rsolvez les incidents, en collaborant avec les quipes de dveloppement et de TI pour minimiser les temps d'arrt et maintenir la qualit du service.
  • Suivre et adopter les pratiques exemplaires et les technologies mergentes.

Notre pile technologique

  • Nuage : Azure
  • Bases de donnes : SQL Server, CosmosDB, Redis
  • Data/Autre : Fabric, Azure Data Lake, Blob Storage, SSAS, Data Factory, Synapse, Spark
  • Autres niveaux : C#, TypeScript/JavaScript, Python, NextJS/React, Angular
  • Infrastructure : Kubernetes, Docker, AKS, Windows
  • Cadres d'essai : Dramaturge, Facteur, Selenium
  • Devops: Azure Devops, Github Actions

Qui nous recherchons

Vous aimez tre un codeur de bas niveau et expdier frquemment la production. Vous tes passionn par l'exprience des dveloppeurs et les courtes boucles de rtroaction et vous voulez voir l'impact de votre travail sur les utilisateurs finaux. Vous tes intress par l'ampleur des dfis d'ingnierie des technologies de paiement, aimez vous mettre au dfi de vous amliorer constamment et partager vos connaissances pour responsabiliser les autres.

Vous tes passionn par une culture de curiosit et d'empathie. Vous regardez au-del de la surface pour comprendre les causes profondes afin de trouver des solutions long terme.

Ce que nous recherchons

  • 5+ ans d'exprience avec les technologies et les cadres Microsoft .Net.
  • Un baccalaurat en informatique, en gnie informatique ou l'quivalent.
  • Excellents principes fondamentaux de l'informatique en ce qui concerne les structures de donnes, les algorithmes, la complexit temporelle, etc.
  • Une vaste exprience des plateformes infonuagiques (p. ex., Azure, AWS) est requise.
  • Connaissance approfondie de la conception oriente objet et des principes SOLID.
  • Bonne comprhension du paysage infonuagique, des services de streaming de donnes et des architectures vnementielles.
  • Exprience dans la cration de produits logiciels complexes l'aide de DDD et de TDD.
  • Les 10 principaux principes de dveloppement scuris de l'OWASP.
  • Exprience de la conception et du dveloppement de bases de donnes l'aide de SQL Server ou d'un SGBDRD similaire.
  • Exprience dans l'utilisation d'outils de dveloppement agile tels que JIRA, ADO Boards et Confluence.
  • Un tat d'esprit curieux envers l'IA, une volont manifeste d'exprimenter avec elle et une capacit rflchir stratgiquement la faon dont l'IA peut amplifier leur travail
  • Capacit travailler de manire autonome et utiliser efficacement son temps.


Ce que nous offrons

Nous sommes une entreprise mondiale en pleine croissance qui s'engage btir une quipe remplie de cultures, de points de vue et d'expriences diversifis. Comme on dit, la varit est le sel de la vie. Peu importe quel point nous devenons grands, nous serons toujours connects grce notre sens commun de la communaut et des personnalits un peu excentriques.

Notre culture dynamique est remplie de personnes talentueuses, cratives, profondment curieuses et trs performantes. Nous croyons en nos employs et investissons dans ceux-ci parce que nous savons qu'ils sont le secret de notre succs. Nous sommes heureux d'offrir les avantages suivants nos employs :


  • Congs pays illimits

  • Travail 100% distance
  • Horaires flexibles
  • Ensemble complet d'avantages sociaux en vigueur ds le premier jour

  • Soutien l'apprentissage et au perfectionnement continus

FlexPay est un employeur qui souscrit au principe de l'galit d'accs l'emploi, et tous les candidats qualifis seront pris en considration pour un emploi sans gard la race, la couleur, la religion, au sexe, l'orientation sexuelle, l'identit de genre, l'origine nationale, au handicap ou toute autre caractristique protge par la loi. Des mesures d'adaptation sont disponibles sur demande pour les demandeurs handicaps.


remote work

Partager un emploi :