Taro Logo

Senior Software Engineer - Ruby on Rails

Versapay provides an Accounts Receivable Efficiency Suite that simplifies invoice-to-cash process with AI, serving 10,000+ customers and processing $170B+ in payments annually.
Atlanta, GA, USAMiami, FL, USA
$130,000 - $150,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Finance · Enterprise SaaS

Job Description

Versapay, a leading fintech company owned by Great Hill Partners, is seeking a Senior Software Engineer to join their Cash App Squad. The company's Accounts Receivable Efficiency Suite serves over 10,000 customers, processing more than $170B in annual payment volume across 5M+ companies.

As a Senior Software Developer, you'll be part of a talented engineering team focused on delivering quality code and streamlining processes. This role offers a unique opportunity for engineers passionate about their craft and eager to improve team dynamics. You'll be responsible for implementing new features, fixing bugs, reducing technical debt, and mentoring less experienced developers through code reviews and pair programming.

The ideal candidate brings 5+ years of experience with Ruby on Rails and JavaScript, with a strong foundation in programming patterns and best practices. While a B.S. in Computer Science or related field is preferred, practical experience is valued. The role requires technical expertise in software architecture, code optimization, and maintaining high-quality standards.

Working in a remote environment, you'll collaborate with teams across the U.S. and Canada, contributing to a platform that processes millions of transactions. The position offers competitive compensation ranging from $130,000 to $150,000 annually. Experience with technologies like React, PostgreSQL, Redis, and cloud platforms (AWS/Azure) is a plus.

This role is perfect for someone who combines technical excellence with strong mentorship abilities and a commitment to team success. You'll help shape the architectural roadmap while ensuring the application maintains high standards of resilience, security, and performance. The position offers the opportunity to work on meaningful fintech solutions while growing your career in a collaborative, high-impact environment.

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 diagnose 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 team members
  • Technical oversight capabilities for code optimization and structure
  • B.S. Computer Science, Mathematics, or related field preferred

Related Jobs

Senior Software Engineer - Ruby on Rails

Senior Software Engineer position at Versapay, focusing on Ruby on Rails development for B2B payment solutions, offering remote work and competitive salary.

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.