Remote Senior Software Engineer - Ruby on Rails

at Versapay

Posted 3 days ago 4 applied

Description:

  • Versapay is seeking a Senior Software Engineer specializing in Ruby on Rails to join their Cash App Squad.
  • The role involves delivering quality code on time, streamlining processes, and optimizing workflow.
  • Responsibilities include implementing new features, improving user experiences, fixing bugs, reducing technical debt, mentoring less experienced developers, and shaping team culture.
  • The engineer will work closely with the Implementations Team to design solutions based on customer needs and help define future architecture.
  • The position requires ensuring the application has the right level of resiliency, logging, monitoring, and security.
  • The engineer will also support production by debugging and diagnosing emergency issues.

Requirements:

  • Candidates must have 5+ years of experience with Ruby on Rails and JavaScript.
  • A B.S. in Computer Science, Mathematics, or a related field is preferred but not mandatory.
  • Familiarity with SaaS applications and the FinTech domain is a plus.
  • The ideal candidate should have a strong desire to improve team dynamics and seize opportunities for wins in both code and team processes.
  • Technical expertise in programming patterns, best practices, long-term software maintenance, and software architecture is required.
  • Collaboration skills are essential, including the ability to give appropriate feedback and mentor others through pair programming.
  • Candidates must ensure code optimization, structure, formatting, testing, and avoidance of technical debt.
  • A humble and team-oriented mindset is necessary, promoting a blameless culture and viewing teammates as equals.

Benefits:

  • The position offers a competitive salary range of $130,000 - $150,000 per year.
  • Versapay provides a remote work environment, allowing flexibility in work location.
  • Employees have the opportunity to work with a talented group of engineers and contribute to a growing company with a significant customer base.
  • The role includes opportunities for professional growth through mentoring and collaboration with experienced team members.