Job Description

Support Engineer (Backend – Ruby on Rails)

Role Overview

We are looking for a Backend Support Engineer to investigate and resolve production issues across core product workflows. This role sits at the intersection of engineering, customer support, and implementation, with a strong focus on debugging, data integrity, and automation. You’ll work directly with live production systems and help improve internal tooling to reduce recurring issues and manual effort.


Key Responsibilities

  • Investigate and resolve production issues across core backend workflows including financial documents, approvals, catalogs, configurations, and user management
  • Debug and support integrations with third-party accounting and payment platforms, identifying sync failures, API errors, and data inconsistencies
  • Analyze application logs, background jobs, and database records to determine root causes
  • Perform safe backend data operations when required, following established guidelines and best practices
  • Build, maintain, and improve internal support tools using Ruby on Rails to automate recurring tasks
  • Collaborate closely with customer support, implementation, and engineering teams to communicate findings and resolutions clearly
  • Escalate confirmed product bugs with clear technical context, reproduction steps, and impact analysis


Technical Requirements

  • Experience working with Ruby on Rails, including strong understanding of MVC architecture and ActiveRecord
  • Basic to intermediate knowledge of relational databases and writing safe, efficient queries
  • Ability to read logs, stack traces, and reason about backend application behavior
  • Familiarity with REST APIs and debugging third-party integrations
  • Comfortable working with production systems with a high level of care, safety, and attention to detail


Nice to Have

  • Experience supporting a B2B SaaS product
  • Exposure to accounting, finance, or ERP systems
  • Experience building internal admin or support tooling
  • Familiarity with background job systems and asynchronous processing
  • Basic understanding of frontend frameworks (e.g., React) to aid in end-to-end debugging


Personal Qualities

  • Strong troubleshooting and problem-solving mindset
  • Enjoys solving complex issues and treating them like puzzles
  • Proactive in building automated solutions for recurring problems
  • High sense of ownership and urgency when handling customer-impacting issues
  • Detail-oriented, especially when working with live production data
  • Clear communicator who is comfortable asking questions and collaborating across teams

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application