Senior Software Engineer
3 months ago
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.
We’re 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 world’s economy hum.
We’re 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 .NET Engineer, you will help FlexPay to modernize our customer recovery platform.
- Collaborate with team members to create 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 We’re 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 We’re Looking For
- 5+ years of experience with Microsoft .Net technologies and frameworks.
- A Bachelor’s 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.
- Ability to work independently and make use of your time effectively.
- Ability to work standard Eastern operating hours.
What We Offer
We’re 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.
#J-18808-Ljbffr-
Senior Software QA Engineer
3 months ago
Montréal, QC, Canada Test Dev Tools Full timeThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of working...
-
Senior Software Engineer, Risk
2 months ago
Montréal, QC, Canada Shakepay Full timeJoin our small, fiery team on a mission to usher in the Bitcoin Golden Age. About Shakepay Shakepay is reimagining financial services to give every Canadian their fair shake, by making it bitcoin-friendly, secure, and rewarding. When Shakepay launched in 2015, it quickly became one of Canada’s fastest-growing financial institutions. Backed by top...
-
Senior Software Engineer
1 month ago
Montréal, QC, Canada Circle Medical Technologies, Inc. Full timeCircle Medical is the fastest-growing telemedicine provider in the US and has seen incredible growth of over 100% per year over the past 3 years. Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and designers, our...
-
Développer Senior
3 weeks ago
Montréal, QC, Canada Procom Full timeDéveloppeur sénior Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur sénior pour une entreprise dans le domaine des assurances. Description des tâches et responsabilités – Développeur sénior Assister à la migration des applications et bases de données on-premises (SAS EG,...
-
Senior Software Engineer
3 months ago
Montréal, QC, Canada Brain Finance Full timeBrainFinance is a leading financial technology company that provides responsible and constructive credit solutions to consumers. We are redefining access to credit through our revolutionary technology that utilizes machine learning and automation capabilities to offer better and simpler financial services to everyone. A true innovation lab, our team...
-
Senior Firmware Engineer
3 weeks ago
Montréal, QC, Canada Boston Scientific Gruppe Full timePress Tab to Move to Skip to Content Link Senior Firmware Engineer - Electrophysiology Onsite Location(s): Montreal, QC, CA Additional Locations: Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by...
-
Senior Firmware Engineer F/H
2 months ago
Montréal, QC, Canada Boston Scientific Gruppe Full timeSenior Firmware Engineer - Electrophysiology Onsite Location(s): Montreal, QC, CA Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees,...
-
Software Engineering Manager
3 weeks ago
Montréal, QC, Canada Behavox Limited Full timeAbout Behavox Behavox is shaping the future for how businesses harness their most important raw material - data. Organize enterprise data into actionable information that protects and promotes the business growth of multinational companies around the world. From managing enterprise risk and compliance to maximizing revenue and value, our data operating...
-
Senior Software QA Engineer
3 months ago
Montréal, QC, Canada The Testing Consultancy Limited Full timeThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of working...
-
Senior Software Development Engineer
3 months ago
Montréal, QC, Canada Velixo Full timeSenior Software Engineer (Typescript, Business Logic Intensive) Velixo is an award-winning provider of Excel-based reporting solutions for leading cloud ERP solutions such as Acumatica, MYOB Advanced, and Sage Intacct, based in Montreal, Canada. With Velixo, you can build financial, project, and other business reports in Excel with live ERP data in just...
-
Senior Software Engineer, Frontend, Growth Team
1 month ago
Montréal, QC, Canada Circle Medical Technologies, Inc. Full timeABOUT US Circle Medical is the fastest-growing telemedicine provider in the US and has seen incredible growth of over 100% per year over the past 3 years. Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and...
-
Senior Software Engineer
4 months ago
Montréal, QC, Canada DiliTrust Full timeAre you ready to join the Legal Tech revolution? Europe's leading SaaS publisher, Dilitrust is transforming legal departments around the world with cutting-edge technology. Our impact : from general meeting reports to AI-assisted contract life management, our teams spread across France, Spain, Italy, Canada, Mexico and the MEA region are the driving force...
-
Développer Senior
3 weeks ago
Montréal, QC, Canada Procom Full timeDéveloppeur séniorDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur sénior pour une entreprise dans le domaine des assurances. Notre client est situé à Montréal.Description des tâches et responsabilités – Développeur séniorLes responsabilités du poste incluent :- Assister à...
-
Développer Senior
3 weeks ago
Montréal, QC, Canada Procom Full timeDéveloppeur sénior Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur sénior pour une entreprise dans le domaine des assurances. Notre client est situé à Montréal. Description des tâches et responsabilités – Développeur sénior Les responsabilités du poste incluent : -...
-
Software Engineer Test
4 weeks ago
Montréal, QC, Canada Intact Full timeOur employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you’re bringing this purpose to life alongside a passionate community of experts. Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. Our...
-
Senior Software Engineer
4 weeks ago
Austin, QC, Canada Vigilant - a DRW Company Full timeCommodities Trading Software EngineerAt Vigilant - a DRW Company, we're seeking a skilled Commodities Trading Software Engineer to join our team. As a key member of our Commodities Trading group, you'll play a crucial role in building a first-in-class platform for quantitative & fundamental research.Key Responsibilities:Craft Python APIs that enable research...
-
Senior Software Engineer
4 weeks ago
Austin, QC, Canada Vigilant - a DRW Company Full timeCommodities Trading Software EngineerAt Vigilant - a DRW Company, we're seeking a skilled Commodities Trading Software Engineer to join our team. As a key member of our Commodities Trading group, you'll play a crucial role in building a first-in-class platform for quantitative & fundamental research.Key Responsibilities:Craft Python APIs that enable research...
-
Software Development Quality Assurance Engineer
3 months ago
Montréal, QC, Canada The Testing Consultancy Limited Full timeThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Paid Holidays ~...
-
Software Development Engineer
4 weeks ago
Austin, QC, Canada Zynga Full timeSenior Software Engineer - Infrastructure ServicesZynga is seeking a highly skilled Senior Software Engineer to join our Infrastructure Services team. As a key member of our team, you will play a critical role in architecting, building, and improving our infrastructure for our games in AWS.Key Responsibilities:Provision, improve, and maintain Kubernetes...
-
Software Development Engineer
3 weeks ago
Austin, QC, Canada Zynga Full timeSenior Software Engineer - Infrastructure ServicesZynga is seeking a highly skilled Senior Software Engineer to join our Infrastructure Services team. As a key member of our team, you will play a critical role in architecting, building, and improving our infrastructure for our games in AWS.Key Responsibilities:Provision, improve, and maintain Kubernetes...