WebPunch: Experienced Rails Systems Monitoring & Quality Assurance

WebPunch: Experienced Rails Systems Monitoring & Quality Assurance

Position Overview

Join our team in a crucial position focused on Ruby on Rails, legacy React code, Hotwire (a plus), and Heroku infrastructure. You’ll be responsible for monitoring, maintaining, and enhancing WebPunch systems while ensuring high-quality standards. The ideal candidate excels in optimizing systems, working with modern and legacy technologies, and addressing bugs to ensure stability and performance.


Key Responsibilities

  • Monitor and maintain WebPunch subsystems (email, SMS, data ingestions, etc.) for uptime, reliability, performance, security, data compliance, and site integrity.

  • Identify, troubleshoot, and resolve system issues with scalable, sustainable solutions.

  • Collaborate with cross-functional teams to optimize system architecture focusing on simplicity.

  • Monitor system metrics, logs, and alerts to ensure smooth operations and minimize downtime.

  • Maintain and extend our test suite for system components, including unit, integration, and end-to-end tests.

  • Efficiently identify, document, and reproduce bugs while keeping detailed records of resolutions.

  • Ensure compliance with company standards, industry best practices, and regulatory requirements.

  • Develop playbooks, processes, and tools to support continuous improvement and system optimization.


Qualifications

Experience: 5+ years in professional development, with a focus on system monitoring, quality assurance, and bug fixing.

Technical Skills:

  • Proficiency in Ruby on Rails

  • Skilled in managing relational databases and diagnosing slow queries

  • Familiarity with Heroku infrastructure management

  • Ease of navigation across log messages and error backtraces on production environments; familiarity with Airbrake and Coralogix is a plus

  • Expertise in testing frameworks 

  • Strong understanding of debugging tools, database systems, APIs, and system integrations.

Required Technical Skills: 

  • Ruby and Ruby on Rails

  • PostgreSQL

  • JavaScript and React

  • Hotwire, as we are moving away from React

  • Proficiency in building and consuming web APIs

  • Git/Github

  • Redis and Sidekiq

  • Willing to work with an existing code base

  • Test-driven development using RSpec, Capybara.

  • Pair programming and code review of pull requests

  • The ability to learn a fairly robust codebase

**Google My Business experience is a plus

Tools Used:

  • Heroku

  • Twilio 

  • Mandrill

  • AWS

  • Slack

  • Trello

  • GSuite

  • Travis CI

“Being Human” Skills:

  • Ability to be a team player and work with other WebPunch team members who are less technical.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *