Versapay

Senior FullStack Software Engineer- React & Ruby on Rails

Toronto, Ontario, Canada

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Financial Technology, SaaSIndustries

Senior Fullstack Software Engineer

Position Overview

Versapay is seeking a Senior Fullstack Software Engineer to join a cross-functional squad focused on delivering impactful features and scalable systems. This role involves designing and developing features across the platform, with a focus on both frontend (React) and backend (Ruby on Rails). The ideal candidate will thrive in a collaborative environment, be passionate about building high-quality, modern software, and contribute to architectural decisions and system scaling.

About Versapay 🚀

Versapay's Accounts Receivable Efficiency Suite simplifies the invoice-to-cash process for growing businesses by automating invoicing, facilitating B2B payments, and streamlining cash application with AI. Versapay integrates natively with top ERPs, offers a self-serve payment portal, and enables collaboration to resolve complex issues. Owned by Great Hill Partners, Versapay has offices in Atlanta and Miami, with employees across the U.S. and Canada. The company serves over 10,000 customers and facilitates over 110 million transactions and $170 billion+ in payments volume annually.

What You'll Do

  • Design, develop, and test fullstack product features that meet business and technical requirements.
  • Collaborate with your squad to plan, scope, and implement new features and enhancements.
  • Estimate work methodically based on iterative learning and agile best practices.
  • Investigate and resolve performance, scalability, security, and data integrity issues.
  • Participate in code reviews, architecture discussions, and technical decision-making.
  • Work closely with Product, QA, DevOps, and Customer Care to deliver value to our users.
  • Contribute to R&D efforts to ensure our platform is scalable, reliable, and secure.
  • Mentor junior engineers and foster a culture of continuous learning and improvement.

What You'll Bring to the Team

  • Experience: 7+ years of experience in software engineering, with a strong foundation in computer science, engineering, or mathematics.
  • SaaS Development: Proven experience building and shipping fullstack SaaS applications in an agile, test-driven environment.
  • Frontend Expertise: Expertise in React.js and modern JavaScript/TypeScript development.
  • Backend Experience: Experience with Ruby on Rails or a strong willingness and ability to learn it quickly.
  • Technical Skills: Solid understanding of algorithms, data structures, and system design.
  • Problem-Solving: Strong debugging and problem-solving skills, especially in complex or ambiguous situations.
  • Communication: Excellent communication skills—clear, concise, and effective in both written and verbal formats.
  • Collaboration: A collaborative mindset with the ability to work independently and take ownership.
  • Assets: Experience in the Payments industry and/or PCI/DSS compliance is a strong asset.

Why Join Us?

  • Work on a modern tech stack with a team that values innovation, quality, and collaboration.
  • Be part of a growing company that’s transforming how businesses manage payments and receivables.
  • Competitive compensation, benefits, and opportunities for career advancement.

Salary

$140,000 - $160,000 a year

Employment Type

Regular Full-Time

Location Type

Remote

Application Instructions

To be considered for this role, please apply through our careers page.

#LI-Remote

Skills

React
Ruby on Rails
Fullstack Development
Software Design
System Scalability
Performance Optimization
Security
Data Integrity
Code Reviews
Agile Methodologies

Versapay

Automates accounts receivable processes for businesses

About Versapay

VersaPay automates accounts receivable processes for businesses, focusing on the B2B market. Its main product, the ARC platform, simplifies invoicing and payment by providing an online self-service portal where customers can receive invoices, make payments, and communicate with businesses. This portal is customizable, allowing clients to tailor the experience to their needs, which enhances customer satisfaction and retention. VersaPay operates on a subscription-based model, charging clients a recurring fee for access to the ARC platform, along with potential transaction fees for processed payments. This focus on customer-friendly solutions sets VersaPay apart from competitors in the financial technology sector, which is rapidly growing due to the demand for digital business solutions. The company's goal is to improve the efficiency of accounts receivable processes, making them more secure and user-friendly for businesses and their customers.

Toronto, CanadaHeadquarters
2006Year Founded
$18.7MTotal Funding
IPOCompany Stage
Enterprise Software, FintechIndustries
201-500Employees

Benefits

Remote Work Options
Flexible Work Hours

Risks

Emerging fintech startups like Zūm Rails pose competitive threats to Versapay.
Relocating headquarters to Miami-Dade may cause operational and cultural challenges.
New executive appointments could lead to strategic shifts affecting client relationships.

Differentiation

Versapay offers a cloud-based invoice-to-cash solution for superior customer experience.
The ARC platform provides a customizable self-service portal for efficient invoicing and payments.
Versapay integrates with various ERPs for automatic payment reconciliation and real-time insights.

Upsides

Versapay's network grew 5X in 18 months, now serving 5 million businesses.
The mid-market's demand for digital AR solutions presents growth opportunities for Versapay.
Versapay's focus on secure transactions aligns with the trend towards virtual card adoption.

Land your dream remote job 3x faster with AI