Backend Development (Senior)

FloatFloat·Remote(Toronto, Canada)
Other

WFA Digital Insight

The demand for skilled backend developers in the finance sector has seen significant growth, with a reported 25% increase in 2025. As companies like Float lead the way in digital finance, professionals with expertise in backend systems, complex data modeling, and distributed systems are in high demand. With Float's commitment to innovation and customer satisfaction, this role offers a unique opportunity to contribute to the evolution of financial services. Before applying, candidates should be prepared to demonstrate their technical prowess, collaborative mindset, and passion for delivering high-quality solutions in a fast-paced environment.

Job Description

About the Role

The Senior Backend Developer role at Float is a critical position within the Financial Products group, where the focus is on designing, operating, and maintaining the backend systems that power Float's financial services. These systems are at the heart of Float's mission to simplify finance for Canadian businesses, offering functionalities such as bill pay and other financial workflows. The successful candidate will be part of a team that values systems thinking, complex domain expertise, and a disciplined approach to software development.

As a Senior Backend Developer, you will be working closely with cross-functional teams, including Product, Frontend, and Platform teams, to ensure the delivery of reliable and efficient financial services to Float's clients. Your expertise in backend systems, data modeling, and distributed systems will be crucial in scaling Float's services to meet the growing demands of the Canadian market.

Float's culture is centered around feedback, decentralization, and ownership. Every team member is encouraged to bring their unique perspective to the table, fostering an environment of continuous learning and improvement. The company's mission-driven approach, combined with its rapid growth and innovative spirit, makes it an exciting time to join the team.

What You Will Do

  • Design and maintain complex backend systems that support financial transactions and workflows.
  • Develop and evolve distributed systems, including asynchronous workflows, retries, and failure handling mechanisms.
  • Model complex financial data and state transitions, ensuring correctness and invariants.
  • Collaborate with Product and Engineering teams to deliver new features and enhancements.
  • Participate in the design and implementation of automated testing and validation practices.
  • Take ownership of systems in production, ensuring reliability, scalability, and performance.
  • Engage in post-incident learning and contribute to the improvement of Float's backend systems.
  • Anticipate and mitigate potential edge cases and scale challenges.
  • Apply disciplined testing and validation practices for high-impact changes.
  • Partner with cross-functional teams to deliver customer-centric solutions.
  • Contribute to the technical roadmap and strategy of Float's Financial Products group.

What We Are Looking For

  • Strong experience in backend development, preferably in a financial services or related industry.
  • Proficiency in one or more programming languages relevant to Float's tech stack.
  • Experience with distributed systems, including design, implementation, and operation.
  • Strong understanding of data modeling, database design, and query optimization.
  • Experience with automated testing and validation practices.
  • Excellent problem-solving skills, with the ability to analyze complex issues and develop effective solutions.
  • Strong communication and collaboration skills, with experience working in cross-functional teams.
  • Passion for delivering high-quality software and services.
  • Experience with Agile development methodologies and version control systems.

Nice to Have

  • Experience with AI or machine learning technologies.
  • Knowledge of financial regulations and compliance frameworks relevant to Canadian businesses.
  • Experience with cloud-based infrastructure and services.
  • Certification in software development or a related field.
  • Participation in open-source projects or personal coding initiatives.

Benefits and Perks

  • Competitive compensation package.
  • Opportunities for professional growth and career development in a rapidly expanding company.
  • Comprehensive health and wellness benefits.
  • Flexible working hours and remote work arrangements.
  • Access to cutting-edge technologies and tools.
  • Collaborative and dynamic work environment.
  • Recognition and reward for outstanding performance and contributions.

How to Stand Out

  • Develop a strong portfolio showcasing your backend development projects, especially those related to financial services or complex systems.
  • Highlight your experience with distributed systems, data modeling, and automated testing practices.
  • Be prepared to discuss your approach to problem-solving, including how you analyze complex issues and develop effective solutions.
  • Show a willingness to learn and adapt to new technologies and methodologies, as Float is committed to innovation and staying at the forefront of digital finance.
  • Prepare examples of how you've worked in cross-functional teams and contributed to the delivery of high-quality software services.
  • Research Float's mission, values, and products to demonstrate your passion for the company's goals and your potential fit within the team.
  • Consider reaching out to current or former Float employees for insights into the company culture and the role's responsibilities.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.