Senior FullStack Software Engineer

Versapay Logo

Versapay

๐Ÿ’ต $140k-$160k
๐Ÿ“Remote - Canada

Summary

Join Versapay, a company simplifying the invoice-to-cash process for growing businesses, as a Senior Fullstack Software Engineer. You will be part of a cross-functional squad, designing, developing, and testing fullstack product features using React and Ruby on Rails. Collaborate with team members, estimate work, resolve issues, participate in code reviews, and mentor junior engineers. This role requires 7+ years of software engineering experience, expertise in React.js and modern JavaScript/TypeScript, and experience with Ruby on Rails or a willingness to learn it. Versapay offers competitive compensation, benefits, and opportunities for career advancement.

Requirements

  • 7+ years of experience in software engineering, with a strong foundation in computer science, engineering, or mathematics
  • Proven experience building and shipping fullstackSaaS applications in an agile, test-driven environment
  • Expertise in React.js and modern JavaScript/TypeScript development
  • Experience with Ruby on Rails or a strong willingness and ability to learn it quickly
  • Solid understanding of algorithms, data structures, and system design
  • Strong debugging and problem-solving skills, especially in complex or ambiguous situations
  • Excellent communication skillsโ€”clear, concise, and effective in both written and verbal formats
  • A collaborative mindset with the ability to work independently and take ownership

Responsibilities

  • 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

Preferred Qualifications

Experience in the Payments industry and/or PCI/DSS compliance is a strong asset

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.