Senior Software Engineer at FlexPay
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 May, 25

Salary

0.0

Posted On

09 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

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!

Responsibilities

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

A day in the life of this position includes:

  • Collaborating with team members to create innovative, scalable, fault-tolerant software solutions.
  • Writing and testing code to ensure security, compatibility, and stability refactoring as necessary.
  • Managing and optimizing scalable distributed systems in the cloud.
  • Optimizing applications for performance and scalability.
  • Developing automated tests ensuring acceptance criteria are met.
  • Creating clear technical specifications and implementation plans.
  • Translating project requirements into functional code.
  • Creating effective, reusable code and libraries.
  • Keeping documentation of application updates and monitoring application performance.
  • Troubleshooting and resolving incidents, minimizing downtime and maintaining service quality.
  • Following and adopting best practices and emerging technologies.
Loading...