Versapay

Versapay

Versapay provides cloud-based accounts receivable automation software and integrated payment solutions that enhance efficiency and cash flow for businesses by facilitating electronic invoice presentment and online payment collaboration with customers.

Capital Markets
51-250
Founded 2006
$16M raised

Description

  • Implement new features, improve user experiences, and fix bugs in a mature SaaS application.
  • Review pull requests, share best practices, and help ensure the team follows agreed standards.
  • Pair program and mentor less experienced developers to help unblock technical work and grow the team.
  • Work with the Implementations Team to translate customer needs and pain points into technical designs.
  • Help define and implement an architectural roadmap for the application.
  • Ensure non-functional requirements such as resiliency, logging, monitoring, and security are addressed.
  • Debug, diagnose, and triage emergency production issues when they occur.
  • Help shape team culture and improve team workflows and processes.
  • Write well-structured, well-tested code while avoiding technical debt and performance issues.

Requirements

  • 5+ years of experience with Ruby on Rails and JavaScript.
  • B.S. in Computer Science, Mathematics, or a related field preferred but not required.
  • Familiarity with SaaS applications is a plus.
  • Experience in the FinTech domain is a plus.
  • Strong understanding of programming patterns, best practices, software maintenance, and software architecture.
  • Ability to balance ideal solutions with practical implementation choices.
  • Experience giving feedback appropriately and collaborating closely with others to achieve team goals.
  • Experience with code optimization, including avoiding N+1 queries, and producing well-tested code.
  • Preferred experience with React.js, PostgreSQL, Redis, Elasticsearch, Kibana, C++, Datadog, New Relic, Loggly, AWS, Azure, Kubernetes, or Semaphore CI.

Benefits

  • Remote work in Canada.
  • Salary range of $130,000 to $150,000 per year.
  • 10% annual bonus.
  • Regular full-time employment.
  • Opportunity to work at a company with a large-scale platform processing over 110M transactions and $257B annually.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Desarrollador Java Backend Semi-Senior | Sector Financiero

NEORIS 5K-10K Internet Software & Services

NEORIS is hiring a Semi-Senior Java Backend Developer for a high-impact banking and financial project in Colombia, focused on building and maintaining critical backend solutions.

Git Gradle Java Jenkins JUnit Maven Microservices Mockito Oracle REST API SonarQube Spring Boot SQL
41 minutes ago

Senior Ruby/Rails Back-End Developer

emerchantpay 251-1K Diversified Financial Services

emerchantpay is hiring experienced Ruby on Rails developers to build and scale payment platform components for a global payments business.

Ansible AWS BDD Docker GraphQL JavaScript MySQL PostgreSQL RabbitMQ React Redis RSpec Ruby Ruby on Rails TDD Terraform
1 hour, 22 minutes ago

Senior Python Developer - Code Migration Specialist

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a Senior Python developer for a project-based AI evaluation role focused on testing, validating, and improving large codebases and migration workflows for leading tech companies.

Bash C C++ Docker Go Linux Pillow Pytest Python Rust
1 hour, 44 minutes ago

[Job - 28927] Senior Software Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Senior Software Developer in Brazil to help modernize a large-scale aviation messaging platform by designing and delivering cloud-native backend solutions in Azure while serving as a technical mentor within the team.

Azure Java Microservices Spring Boot TCP/IP
1 hour, 49 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers