Join our team in a critical role focused on Ruby on Rails, legacy React code, Hotwire (nice to have), and Heroku infrastructure. You'll monitor, maintain, and enhance WebPunch systems while ensuring top-quality standards. The ideal candidate excels in system optimization, working with modern and legacy technologies, and resolving bugs to ensure stability and performance.
Monitor and maintain the multiple WebPunch subsystems (email, SMS, data ingestions, to name a few) for uptime, reliability, and performance, ensuring security, data compliance, and site integrity.
Identify, troubleshoot, and resolve system issues proactively with scalable, sustainable solutions.
Optimize system architecture through collaboration with cross-functional teams and a focus on simplicity over complexity.
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.
Identify, document, and reproduce bugs efficiently while maintaining 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.
Experience: 5+ years of professional development experience, with a strong 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
Redisand 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.
Has heart and cares about the business, our clients, and our team.
Deadline-driven (we never miss deadlines).
Ability to come up with ideas and think of solutions and services.
Lack of ego and doesn t talk down to others.
Problem-Solving: Demonstrated ability to identify and resolve complex system and code issues efficiently.
Collaboration: Excellent communication skills and the ability to work effectively with cross-functional teams.
Mindset: Detail-oriented, proactive, and committed to delivering high-quality results.
WebPunch Perks:
20+ Paid Company Holidays
Unlimited Vacation + Sick Time
Your Birthday Off (Paid!)
Becoming Your Best Self Initiative
Paid Meditation with Headspace
No Over-40-Hour Weeks or Weekends Ever
Virtual Team Events (Cooking classes, anyone?)
Assembly Credits: Use them for gym, travel, daycare, coffee, etc.
Company-Provided MacBook
Pet Adoption Program (We pay 50% of your adoption fees!)
Health, Dental, Vision + HSA
401k with 3% Match + Roth Account Option
Half-Day Fridays
How to Apply:
Ready to join our team? Start by clicking the link below.
https://app.testgorilla.com/s/zbdamebo
By completing this assessment, you'll have the chance to showcase your skills relevant to the role. This approach allows our team to focus on your unique abilities, moving away from the traditional CV comparison. This ensures a fair and unbiased evaluation process, offering every candidate an equal opportunity to truly stand out. Expect the assessment to take around 60-100 minutes of your time. Good luck!
Apply now and help us take our development to the next level.
Help us maintain the quality of jobs posted on RemoteAfrica.
Is this job not remote? Read More
Let us know!