Taro Logo

Senior Software Engineer - Ruby on Rails

Versapay provides an Accounts Receivable Efficiency Suite that simplifies invoice-to-cash process by automating invoicing and B2B payments with AI integration.
Atlanta, GA, USAMiami, FL, USA
$140,000 - $160,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Finance · Enterprise SaaS

Job Description

Versapay, a leading provider of Accounts Receivable Efficiency Suite, is seeking a Senior Software Engineer to join their Cash App Squad. The company serves 10,000+ customers, facilitating over 110M+ transactions and $170B+ in payments volume annually. This role offers a unique opportunity to work on a mature SaaS application that's making a significant impact in the B2B payments space.

As a Senior Software Developer, you'll be working with Ruby on Rails and JavaScript in a remote environment, contributing to a product that automates invoicing and streamlines cash application using AI. The role combines technical leadership with hands-on development, requiring both strong coding skills and the ability to mentor team members.

The position demands expertise in backend development, particularly with Ruby on Rails, and involves working on critical financial systems. You'll be responsible for implementing new features, improving user experiences, and maintaining high standards of code quality through reviews and architectural decisions. The role offers the opportunity to work with modern technologies including React, PostgreSQL, Redis, and Kubernetes.

What makes this role particularly attractive is the combination of technical challenges in the FinTech space and the opportunity to shape the technical direction of a growing product. You'll be working in a collaborative environment where you can make a significant impact on both the product and team culture. The company's impressive transaction volume and customer base indicate a stable and growing platform for career development.

The position offers competitive compensation ($140,000 - $160,000) and remote work flexibility. This is an excellent opportunity for a senior engineer who wants to work on meaningful financial technology while helping to mentor and grow a technical team.

Last updated a month ago

Responsibilities For Senior Software Engineer - Ruby on Rails

  • Implement new features, improve user experiences, and fix bugs in a mature SaaS application
  • Review PRs and educate others on best practices
  • Pair program with team members
  • Design solutions and work with Implementations Team
  • Help create and implement architectural roadmap
  • Ensure proper resiliency, logging, monitoring, and security
  • Debug and triage emergency production issues

Requirements For Senior Software Engineer - Ruby on Rails

Ruby
JavaScript
React
PostgreSQL
Redis
Kubernetes
  • 5+ years of experience with Ruby on Rails and Javascript
  • Strong understanding of programming patterns and best practices
  • Experience with software architecture and long-term maintenance
  • Ability to collaborate and work closely with others
  • Technical oversight capabilities for code optimization
  • B.S. Computer Science, Mathematics, or related field preferred
  • Experience with SaaS applications and FinTech domain is a plus

Related Jobs

Senior Software Engineer - Ruby on Rails

Senior Ruby on Rails Engineer position at Versapay, working on their Accounts Receivable Efficiency Suite, requiring 5+ years of experience in Rails and JavaScript.

Senior Network Implementation Engineer

Senior Network Implementation Engineer role at Google, managing global network infrastructure with 8+ years experience required, offering $171K-$254K plus benefits in Thornton, CO.

Customer Engineer, Application Integration, Public Sector

Technical advisor role specializing in API management and cloud integration for government and education sector clients at Google Public Sector.

Senior Software Engineer, Infrastructure, Google Cloud NetInfra

Senior Software Engineer position at Google Cloud focusing on infrastructure and network development, requiring expertise in C++/Python and distributed systems.

Senior Application Engineer, Plan to Pay

Senior Application Engineer role at Google focusing on Plan to Pay systems, requiring expertise in Java/Python and system integrations.